This class provides the getter and setter methods of an internally set Configurable.
More...
#include <ConfigurableProxy.h>
This class provides the getter and setter methods of an internally set Configurable.
◆ ~ConfigurableProxy()
| virtual icl::utils::ConfigurableProxy::~ConfigurableProxy |
( |
| ) |
|
|
inlinevirtual |
◆ ConfigurableProxy()
| icl::utils::ConfigurableProxy::ConfigurableProxy |
( |
Configurable * |
c = NULL | ) |
|
|
inline |
◆ addChildConfigurable()
| void icl::utils::ConfigurableProxy::addChildConfigurable |
( |
Configurable * |
configurable, |
|
|
const std::string & |
childPrefix = "" |
|
) |
| |
|
inline |
◆ getInternalConfigurable()
| Configurable* icl::utils::ConfigurableProxy::getInternalConfigurable |
( |
| ) |
const |
|
inline |
◆ getPropertyInfo()
| std::string icl::utils::ConfigurableProxy::getPropertyInfo |
( |
const std::string & |
propertyName | ) |
const |
|
inline |
get information of a properties valid values
◆ getPropertyList()
| std::vector<std::string> icl::utils::ConfigurableProxy::getPropertyList |
( |
| ) |
const |
|
inline |
returns a list of All properties, that can be set using setProperty
◆ getPropertyToolTip()
| std::string icl::utils::ConfigurableProxy::getPropertyToolTip |
( |
const std::string & |
propertyName | ) |
const |
|
inline |
returns the tooltip description for a given property
◆ getPropertyType()
| std::string icl::utils::ConfigurableProxy::getPropertyType |
( |
const std::string & |
propertyName | ) |
const |
|
inline |
◆ getPropertyValue()
| Any icl::utils::ConfigurableProxy::getPropertyValue |
( |
const std::string & |
propertyName | ) |
const |
|
inline |
returns the current value of a property or a parameter
◆ getPropertyVolatileness()
| int icl::utils::ConfigurableProxy::getPropertyVolatileness |
( |
const std::string & |
propertyName | ) |
const |
|
inline |
Returns whether this property may be changed internally.
◆ loadProperties()
| void icl::utils::ConfigurableProxy::loadProperties |
( |
const std::string & |
filename, |
|
|
const std::vector< std::string > & |
propertiesToSkip = Configurable::EMPTY_VEC |
|
) |
| |
|
inline |
reads a camera config file from disc
◆ registerCallback()
◆ saveProperties()
| void icl::utils::ConfigurableProxy::saveProperties |
( |
const std::string & |
filename, |
|
|
const std::vector< std::string > & |
propertiesToSkip = Configurable::EMPTY_VEC |
|
) |
| const |
|
inline |
writes all available properties into a file
◆ setInternalConfigurable()
| void icl::utils::ConfigurableProxy::setInternalConfigurable |
( |
Configurable * |
c = NULL | ) |
|
|
inline |
◆ setPropertyValue()
| void icl::utils::ConfigurableProxy::setPropertyValue |
( |
const std::string & |
propertyName, |
|
|
const Any & |
value |
|
) |
| |
|
inline |
◆ supportsProperty()
| bool icl::utils::ConfigurableProxy::supportsProperty |
( |
const std::string & |
propertyName | ) |
const |
|
inline |
base implementation for property check (seaches in the property list)
◆ syncChangesTo() [1/2]
| void icl::utils::ConfigurableProxy::syncChangesTo |
( |
Configurable * |
configurables, |
|
|
int |
num = 1 |
|
) |
| |
|
inline |
syncronzies all property changes to the given configurable
◆ syncChangesTo() [2/2]
| void icl::utils::ConfigurableProxy::syncChangesTo |
( |
ConfigurableProxy * |
configurable | ) |
|
|
inline |
syncronzies all property changes to the given configurable
◆ m_configurableLock
| Mutex icl::utils::ConfigurableProxy::m_configurableLock |
|
mutableprivate |
◆ m_intConfigurable
| Configurable* icl::utils::ConfigurableProxy::m_intConfigurable |
|
private |
The documentation for this class was generated from the following file: