13 #ifndef ML_PROPERTY_TRAITS_H
14 #define ML_PROPERTY_TRAITS_H
32 static const char*
name() {
return "MLint8"; }
38 static const char*
name() {
return "MLuint8"; }
44 static const char*
name() {
return "MLint16"; }
50 static const char*
name() {
return "MLuint16"; }
56 static const char*
name() {
return "MLint32"; }
62 static const char*
name() {
return "MLuint32"; }
68 static const char*
name() {
return "MLint64"; }
74 static const char*
name() {
return "MLuint64"; }
80 static const char*
name() {
return "double"; }
86 static const char*
name() {
return "Vector3"; }
92 static const char*
name() {
return "Vector6"; }
static const char * name()
static const char * name()
static const char * name()
static const char * name()
static const char * name()
static const char * name()
static const char * name()
static const char * name()
static const char * name()
static const char * name()
static const char * name()
Class PropertyValue, which is used to hold properties of a given set of allowed types in typesafe way...
UINT64 MLuint64
Introduce platform independent 64 bit unsigned integer type.
INT64 MLint64
Include 64 bit integer support for Windows or Unix.
#define VESSELGRAPH_END_NAMESPACE
#define VESSELGRAPH_BEGIN_NAMESPACE
Tvec3< MLdouble > Vector3
A vector with 3 components of type double.
Tvec6< MLdouble > Vector6
A vector with 6 components of type double.