MeVisLabToolboxReference
MeVisLab/Standard/Sources/ML/MLObjMgr/ObjMgr/mlObjMgrDataTypes.h File Reference

This file declares data types. More...

#include "mlObjMgrSubDataType.h"
#include <mlLinearAlgebra.h>
#include <boost/shared_ptr.hpp>
#include "mlBase.h"
#include "mlObjMgrAttribute_Message.h"

Go to the source code of this file.

Namespaces

namespace  ml
 

Define the namespace name like in the ML. Default is ml.


Defines

#define omDATATYPE_INT32   "omData_MLint32"
#define omDATATYPE_BOOL   "omData_bool"
#define omDATATYPE_DOUBLE   "omData_double"
#define omDATATYPE_MAT4   "omData_mat4"
#define omDATATYPE_INT32VEC   "omData_std_MLint32Vec"
#define omDATATYPE_STRING   "omData_std_string"
#define omDATATYPE_MESSAGE   "omData_omMessage"
#define omDATATYPE_VEC3   "omData_vec3"
#define omDATATYPE_VEC4   "omData_vec4"
#define omDATATYPE_VEC3VEC   "omData_std_vec3Vec"
#define omDATATYPE_BASEPTR   "omData_BasePtr"

Typedefs

typedef std::string ml::std_string
typedef std::vector< MLint32ml::std_MLint32Vec
typedef std::vector< vec3 > ml::std_vec3Vec
typedef boost::shared_ptr< Base > ml::BasePtr

Functions

std::list< std::string > ml::omGetKnownDataTypes ()
 Returns a list of all registered attribute type names.

Detailed Description

This file declares data types.

Author:
Felix Ritter
Date:
01/2004

Definition in file mlObjMgrDataTypes.h.


Define Documentation

#define omDATATYPE_BASEPTR   "omData_BasePtr"

Definition at line 42 of file mlObjMgrDataTypes.h.

#define omDATATYPE_BOOL   "omData_bool"

Definition at line 33 of file mlObjMgrDataTypes.h.

#define omDATATYPE_DOUBLE   "omData_double"

Definition at line 34 of file mlObjMgrDataTypes.h.

#define omDATATYPE_INT32   "omData_MLint32"

Definition at line 32 of file mlObjMgrDataTypes.h.

#define omDATATYPE_INT32VEC   "omData_std_MLint32Vec"

Definition at line 36 of file mlObjMgrDataTypes.h.

#define omDATATYPE_MAT4   "omData_mat4"

Definition at line 35 of file mlObjMgrDataTypes.h.

#define omDATATYPE_MESSAGE   "omData_omMessage"

Definition at line 38 of file mlObjMgrDataTypes.h.

#define omDATATYPE_STRING   "omData_std_string"

Definition at line 37 of file mlObjMgrDataTypes.h.

#define omDATATYPE_VEC3   "omData_vec3"

Definition at line 39 of file mlObjMgrDataTypes.h.

#define omDATATYPE_VEC3VEC   "omData_std_vec3Vec"

Definition at line 41 of file mlObjMgrDataTypes.h.

#define omDATATYPE_VEC4   "omData_vec4"

Definition at line 40 of file mlObjMgrDataTypes.h.