SPH
Classes | Functions
VirtualSettings.h File Reference

Object providing connection between component parameters and values exposed to the user. More...

#include "io/Path.h"
#include "objects/containers/CallbackSet.h"
#include "objects/containers/UnorderedMap.h"
#include "system/Settings.h"
#include "run/VirtualSettings.inl.h"

Go to the source code of this file.

Classes

class  IExtraEntry
 Provides an interface for implementing new types of entries. More...
 
class  ExtraEntry
 Copyable wrapper of a IExtraEntry. More...
 
class  IVirtualEntry
 Represents a virtual entry in the settings. More...
 
struct  IVirtualEntry::FileFormat
 
class  EntryControl
 Helper object, allowing to add units, tooltips and additional properties into the entry created with VirtualSettings::Category::connect. More...
 
class  VirtualSettings
 Holds a map of virtual entries, associated with a unique name. More...
 
class  VirtualSettings::Category
 
class  VirtualSettings::IEntryProc
 Interface allowing to enumerate all entries in the settings. More...
 

Functions

Array< IVirtualEntry::FileFormatgetInputFormats ()
 Convenience function, returning the list of input file formats defined by IoEnum. More...
 
Array< IVirtualEntry::FileFormatgetOutputFormats ()
 Convenience function, returning the list of output file formats defined by IoEnum. More...
 

Detailed Description

Object providing connection between component parameters and values exposed to the user.

Author
Pavel Sevecek (sevecek at sirrah.troja.mff.cuni.cz)
Date
2016-2021

Definition in file VirtualSettings.h.

Function Documentation

◆ getInputFormats()

Array<IVirtualEntry::FileFormat> getInputFormats ( )

Convenience function, returning the list of input file formats defined by IoEnum.

Definition at line 126 of file VirtualSettings.cpp.

◆ getOutputFormats()

Array<IVirtualEntry::FileFormat> getOutputFormats ( )

Convenience function, returning the list of output file formats defined by IoEnum.

Definition at line 130 of file VirtualSettings.cpp.