moab
|
00001 #ifndef MBTypes_HEADER 00002 #define MBTypes_HEADER 00003 00004 #include "moab/Types.hpp" 00005 #include "MBEntityType.h" 00006 #include "MBEntityHandle.h" 00007 00008 typedef moab::Tag MBTag; 00009 00010 typedef moab::ErrorCode MBErrorCode; 00011 using moab::MB_SUCCESS; 00012 using moab::MB_INDEX_OUT_OF_RANGE; 00013 using moab::MB_MEMORY_ALLOCATION_FAILED; 00014 using moab::MB_ENTITY_NOT_FOUND; 00015 using moab::MB_MULTIPLE_ENTITIES_FOUND; 00016 using moab::MB_TAG_NOT_FOUND; 00017 using moab::MB_FILE_DOES_NOT_EXIST; 00018 using moab::MB_FILE_WRITE_ERROR; 00019 using moab::MB_NOT_IMPLEMENTED; 00020 using moab::MB_ALREADY_ALLOCATED; 00021 using moab::MB_VARIABLE_DATA_LENGTH; 00022 using moab::MB_INVALID_SIZE; 00023 using moab::MB_UNSUPPORTED_OPERATION; 00024 using moab::MB_UNHANDLED_OPTION; 00025 using moab::MB_FAILURE; 00026 00027 typedef moab::Constants MBConstants; 00028 using moab::MB_VARIABLE_LENGTH; 00029 00030 typedef moab::TagType MBTagType; 00031 using moab::MB_TAG_BIT; 00032 using moab::MB_TAG_SPARSE; 00033 using moab::MB_TAG_DENSE; 00034 using moab::MB_TAG_MESH; 00035 00036 typedef moab::DataType MBDataType; 00037 using moab::MB_TYPE_OPAQUE; 00038 using moab::MB_TYPE_INTEGER; 00039 using moab::MB_TYPE_DOUBLE; 00040 using moab::MB_TYPE_BIT; 00041 using moab::MB_TYPE_HANDLE; 00042 using moab::MB_MAX_DATA_TYPE; 00043 00044 typedef moab::EntitySetProperty MBEntitySetProperty; 00045 using moab::MESHSET_TRACK_OWNER; 00046 using moab::MESHSET_SET; 00047 using moab::MESHSET_ORDERED; 00048 00049 #endif