MeVisLabToolboxReference
|
#include <mlPropertyValue.h>
Public Types | |
typedef boost::mpl::vector < MLint8, MLuint8, MLint16, MLuint16, MLint32, MLuint32, MLuint64, MLint64, double, Vector3, Vector6 > | SupportedPropertyTypes |
Public Member Functions | |
PropertyValue () | |
template<typename T > | |
PropertyValue (const T &initialValue) | |
bool | operator== (const PropertyValue &other) const |
template<typename T > | |
T & | get () |
template<typename T > | |
const T & | get () const |
template<typename VisitorType > | |
VisitorType::result_type | apply (VisitorType &visitor) |
template<typename VisitorType > | |
VisitorType::result_type | apply (VisitorType &visitor) const |
template<typename VisitorType > | |
VisitorType::result_type | apply (const VisitorType &visitor) |
template<typename VisitorType > | |
VisitorType::result_type | apply (const VisitorType &visitor) const |
size_t | which () const |
Definition at line 39 of file mlPropertyValue.h.
typedef boost::mpl::vector<MLint8, MLuint8, MLint16, MLuint16, MLint32, MLuint32, MLuint64, MLint64, double, Vector3, Vector6> ml::PropertyValue::SupportedPropertyTypes |
Definition at line 41 of file mlPropertyValue.h.
ml::PropertyValue::PropertyValue | ( | ) | [inline] |
Definition at line 43 of file mlPropertyValue.h.
ml::PropertyValue::PropertyValue | ( | const T & | initialValue | ) | [inline] |
Definition at line 46 of file mlPropertyValue.h.
VisitorType::result_type ml::PropertyValue::apply | ( | VisitorType & | visitor | ) | [inline] |
Definition at line 57 of file mlPropertyValue.h.
VisitorType::result_type ml::PropertyValue::apply | ( | VisitorType & | visitor | ) | const [inline] |
Definition at line 60 of file mlPropertyValue.h.
VisitorType::result_type ml::PropertyValue::apply | ( | const VisitorType & | visitor | ) | const [inline] |
Definition at line 66 of file mlPropertyValue.h.
VisitorType::result_type ml::PropertyValue::apply | ( | const VisitorType & | visitor | ) | [inline] |
Definition at line 63 of file mlPropertyValue.h.
T& ml::PropertyValue::get | ( | ) | [inline] |
Definition at line 51 of file mlPropertyValue.h.
const T& ml::PropertyValue::get | ( | ) | const [inline] |
Definition at line 54 of file mlPropertyValue.h.
bool ml::PropertyValue::operator== | ( | const PropertyValue & | other | ) | const [inline] |
Definition at line 48 of file mlPropertyValue.h.
size_t ml::PropertyValue::which | ( | ) | const [inline] |
Definition at line 68 of file mlPropertyValue.h.