MeVisLab Toolbox Reference
ml::EnumField Member List
This is the complete list of members for
ml::EnumField
, including all inherited members.
_destinationFields
ml::Field
protected
_enableNotifications
ml::Field
protected
static
_entries
ml::EnumField
protected
_fieldContainer
ml::Field
protected
_flags
ml::Field
protected
_initialize
(const std::string &name="", size_t numEnums=0)
ml::EnumField
protected
_linearEntries
ml::EnumField
protected
_name
ml::Field
protected
_sensors
ml::Field
protected
_setEnumerationNames
(const std::string enumNames[])
ml::EnumField
protected
_setEnumerationNames
(const char *const *enumNames)
ml::EnumField
protected
_setEnumerationNames
(const std::vector< std::string > &enumNames)
ml::EnumField
protected
_setEnumerationNames
(const std::vector< EnumField::EnumEntry > &enumValues, int initialValue)
ml::EnumField
protected
_sourceFields
ml::Field
protected
_value
ml::EnumField
protected
areNotificationsEnabled
()
ml::Field
areNotificationsEnabledGlobally
()
ml::Field
static
attachField
(OutputConnectorField *targetField)
ml::Field
attachField
(BaseField *targetField)
ml::Field
attachField
(SoNodeField *targetField)
ml::Field
attachField
(NotifyField *targetField)
ml::Field
attachField
(Field *targetField, bool propagateValueOnConnect)
ml::Field
attachFieldSensor
(FieldSensor *sensor)
ml::Field
attachSourceField
(Field *field)
ml::Field
protected
copyCStringValue
(char *valueBuffer, MLint bufferSize)
ml::Field
detachAllFields
()
ml::Field
detachDestinationFields
()
ml::Field
detachField
(Field *targetField)
ml::Field
detachFieldInternal
(Field *field)
ml::Field
protected
detachFieldSensor
(FieldSensor *sensor)
ml::Field
detachFieldSensors
()
ml::Field
detachSourceField
(Field *field)
ml::Field
protected
detachSourceFields
()
ml::Field
enableNotifications
(bool flag)
ml::Field
enableNotificationsCounterState
()
ml::Field
static
enableNotificationsGlobally
(bool flag)
ml::Field
static
EnumField
(const std::string &name, const std::string enumerationItemNames[], size_t numEnumerationItems)
ml::EnumField
EnumField
(const std::string &name, const char *const *enumerationItemNames, size_t numEnumerationItems)
ml::EnumField
EnumField
(const std::string &name, const std::vector< std::string > &enumerationItemNames)
ml::EnumField
EnumField
()=default
ml::EnumField
protected
Field
(const std::string &name=std::string())
ml::Field
getCStringValueSize
()
ml::Field
inline
getDestinationField
(size_t index)
ml::Field
getEnumEntryAtIndex
(size_t index) const
ml::EnumField
getEnumValue
() const
ml::EnumField
getFieldContainer
() const
ml::Field
inline
getFullName
() const
ml::Field
getName
() const
ml::Field
inline
getNumDestinationFields
()
ml::Field
getNumEnumerationItems
() const
ml::EnumField
getNumSourceFields
()
ml::Field
getSourceField
(size_t index)
ml::Field
getStringValue
() const override
ml::EnumField
virtual
getValue
() const
ml::EnumField
inline
isOutputOnly
() const
ml::Field
isValidValue
()
ml::Field
inline
virtual
setEnumValue
(int enumValue)
ml::EnumField
setName
(const std::string &name)
ml::Field
inline
setOutputOnly
(bool outputOnly=true)
ml::Field
setStringValue
(const std::string &value) override
ml::EnumField
virtual
setStringValueDefaulted
(const std::string &value)
ml::EnumField
setValue
(int enumValue)
ml::EnumField
inline
setValueFromField
(const Field &field)
ml::Field
protected
virtual
touch
(FieldSensor::Strength strength=FieldSensor::CHANGED)
ml::Field
virtual
updateEnumValue
(int enumValue)
ml::EnumField
updateValue
(int enumValue)
ml::EnumField
inline
~EnumField
() override=default
ml::EnumField
~Field
()
ml::Field
virtual
Generated by
1.10.0