MeVisLab Toolbox Reference
mlObjMgrDataTypes.h File Reference
#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

 ml
 Main documentation file for ML users and developers.
 

Macros

#define omDATATYPE_INT32   "omData_MLint32"
 This file declares data types. More...
 
#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< Vector3 > 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. More...
 

Macro Definition Documentation

◆ omDATATYPE_BASEPTR

#define omDATATYPE_BASEPTR   "omData_BasePtr"

Definition at line 40 of file mlObjMgrDataTypes.h.

◆ omDATATYPE_BOOL

#define omDATATYPE_BOOL   "omData_bool"

Definition at line 31 of file mlObjMgrDataTypes.h.

◆ omDATATYPE_DOUBLE

#define omDATATYPE_DOUBLE   "omData_double"

Definition at line 32 of file mlObjMgrDataTypes.h.

◆ omDATATYPE_INT32

#define omDATATYPE_INT32   "omData_MLint32"

This file declares data types.

Definition at line 30 of file mlObjMgrDataTypes.h.

◆ omDATATYPE_INT32VEC

#define omDATATYPE_INT32VEC   "omData_std_MLint32Vec"

Definition at line 34 of file mlObjMgrDataTypes.h.

◆ omDATATYPE_MAT4

#define omDATATYPE_MAT4   "omData_mat4"

Definition at line 33 of file mlObjMgrDataTypes.h.

◆ omDATATYPE_MESSAGE

#define omDATATYPE_MESSAGE   "omData_omMessage"

Definition at line 36 of file mlObjMgrDataTypes.h.

◆ omDATATYPE_STRING

#define omDATATYPE_STRING   "omData_std_string"

Definition at line 35 of file mlObjMgrDataTypes.h.

◆ omDATATYPE_VEC3

#define omDATATYPE_VEC3   "omData_vec3"

Definition at line 37 of file mlObjMgrDataTypes.h.

◆ omDATATYPE_VEC3VEC

#define omDATATYPE_VEC3VEC   "omData_std_vec3Vec"

Definition at line 39 of file mlObjMgrDataTypes.h.

◆ omDATATYPE_VEC4

#define omDATATYPE_VEC4   "omData_vec4"

Definition at line 38 of file mlObjMgrDataTypes.h.