MMCore 10.1.1
|
#include <ConfigGroup.h>
Public Member Functions | |
void | Define (const char *configName) |
void | Define (const char *configName, const char *deviceLabel, const char *propName, const char *value) |
T * | Find (const char *configName) |
bool | Rename (const char *oldConfigName, const char *newConfigName) |
bool | Delete (const char *configName) |
bool | Delete (const char *configName, const char *deviceLabel, const char *propName) |
std::vector< std::string > | GetAvailable () const |
bool | IsEmpty () |
Protected Attributes | |
std::map< std::string, T > | configs_ |
Encapsulates a collection (map) of user-defined presets.
|
inline |
Defines a new preset.
|
inline |
Defines a new preset.
|
inline |
Deletes a preset by name.
Referenced by CMMCore::unloadAllDevices().
|
inline |
Deletes a preset property by name.
|
inline |
Finds preset by name.
Referenced by CMMCore::getPixelSizeUm().
|
inline |
Returns a list of available configurations.
Referenced by CMMCore::getAvailablePixelSizeConfigs(), and CMMCore::unloadAllDevices().
|
inline |
Renames a preset (addressed by old name).