Classes | |
| class | ml::Field |
| Base class for all fields used in the ML. More... | |
| class | ml::FieldContainer |
| Defines the class FieldContainer to encapsulate a vector of fields for (see class Field). More... | |
| class | ml::BoolField |
| Field to encapsulate a boolean value. More... | |
| class | ml::IntField |
| Field to encapsulate an integer value. More... | |
| class | ml::EnumField |
| Field to encapsulate an enumerated value. More... | |
| class | ml::FloatField |
| Field to encapsulate a float value. More... | |
| class | ml::ProgressField |
| Field to encapsulate an increasing float value from range [0,1]. More... | |
| class | ml::DoubleField |
| Field to encapsulate a double value. More... | |
| class | ml::LongDoubleField |
| Field to encapsulate a long double value. More... | |
| class | ml::StringField |
| Field to encapsulate a string value. More... | |
| class | ml::NotifyField |
| Field without value for notifications. More... | |
| class | ml::OutputConnectorField |
| Field to encapsulate a pointer to an output connector which represents a module output. More... | |
| class | ml::InputConnectorField |
| Field to encapsulate a pointer to an input connector which represents a module input. More... | |
| class | ml::BaseField |
| Field to encapsulate a pointer to an ML base object. More... | |
| class | ml::SoNodeField |
| Field to encapsulate a pointer to an SoNode instance of OpenInventor. More... | |
| class | ml::PointerField |
| Field to encapsulate a void pointer to arbitrary data. More... | |
| class | ml::Vector2Field |
| Field to encapsulate a vector of 2 double values. More... | |
| class | ml::Vector3Field |
| Field to encapsulate a vector of 3 double values. More... | |
| class | ml::Vector4Field |
| Field to encapsulate a vector of 4 double values. More... | |
| class | ml::Vector5Field |
| Field to encapsulate a vector of 5 double values. More... | |
| class | ml::Vector6Field |
| Field to encapsulate a vector of 6 double values. More... | |
| class | ml::Vector10Field |
| Field to encapsulate a vector of 10 double values. More... | |
| class | ml::ColorField |
| Field to encapsulate a vector of 3 float values representing an (rgb) color with all properties of Vector3Field. More... | |
| class | ml::Matrix2Field |
| Field encapsulating a 2x2 matrix. More... | |
| class | ml::Matrix3Field |
| Field encapsulating a 3x3 matrix. More... | |
| class | ml::MatrixField |
| Field to encapsulate a 4x4 matrix, same as Matrix4Field for backward compatibility. More... | |
| class | ml::Matrix4Field |
| Field to encapsulate a 4x4 matrix. More... | |
| class | ml::Matrix5Field |
| Field encapsulating a 5x5 matrix. More... | |
| class | ml::Matrix6Field |
| Field encapsulating a 6x6 matrix. More... | |
| class | ml::MLDataTypeField |
| Field to encapsulate an MLDataType value. More... | |
| class | ml::ImageVectorField |
| Field to encapsulate an ML vector ImageVector with 6 integer components. More... | |
| class | ml::SubImageBoxField |
| Field to encapsulate an ML integer SubimgBox. More... | |
| class | ml::SubImageBoxdField |
| Field to encapsulate an ML double SubimgBox. More... | |
| class | ml::UniversalTypeField |
| Field to encapsulate any of the registered ML types. More... | |
| class | ml::RotationField |
| Field to encapsulate a vector of 4 double values representing a rotation with all properties of Vector4Field. More... | |
| class | ml::PlaneField |
| Field to encapsulate a vector of 4 double values representing a plane with all properties of Vector4Field. More... | |
They support persistence, getting/setting from string values, change notifications and introspection of parameters of a Module via its FieldContainer.
1.5.8