ML Reference
|
Derives a set of classes from the class Field, like StringField, IntField (and many more) for unified and observable access to image processing parameters of ML Module subclasses. More...
#include "mlInitSystemML.h"
#include "mlBasics.h"
#include "mlField.h"
#include "mlRuntimeSubClass.h"
#include "mlPlane.h"
#include "mlRotation.h"
#include "mlSubImageBoxd.h"
#include "mlRefCountedBase.h"
Go to the source code of this file.
Classes | |
class | ml::BoolField |
Field to encapsulate a boolean value. More... | |
class | ml::IntField |
Field to encapsulate an integer value. More... | |
class | ml::ToggleField |
Field to encapsulate a boolean value as integer. 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... | |
Namespaces | |
namespace | ml |
Define the namespace name like in the ML. Default is | |
Defines | |
#define | ML_DEPRECATED_FIELDS_WITH_VALUE_POINTER ML_DEPRECATED |
Typedefs | |
Deprecated | |
typedef Vector2Field | ml::Vec2fField |
typedef Vector3Field | ml::Vec3fField |
typedef Vector4Field | ml::Vec4fField |
typedef Vector5Field | ml::Vec5fField |
typedef Vector6Field | ml::Vec6fField |
typedef Vector10Field | ml::Vec10fField |
typedef Matrix2Field | ml::Mat2Field |
typedef Matrix3Field | ml::Mat3Field |
typedef Matrix4Field | ml::Mat4Field |
typedef Matrix5Field | ml::Mat5Field |
typedef Matrix6Field | ml::Mat6Field |
typedef ImageVectorField | ml::VectorField |
typedef SubImageBoxField | ml::SubImgBoxField |
typedef SubImageBoxdField | ml::SubImgBoxfField |
Use SubImageBoxdField instead of SubImgBoxfField. | |
Functions | |
MLEXPORT void | ml::MLInitFields () |
Initialize all standard fields of the ML. |
Derives a set of classes from the class Field, like StringField, IntField (and many more) for unified and observable access to image processing parameters of ML Module subclasses.
Definition in file mlFields.h.
#define ML_DEPRECATED_FIELDS_WITH_VALUE_POINTER ML_DEPRECATED |
Definition at line 45 of file mlFields.h.