MOAB: Mesh Oriented datABase
(version 5.4.1)
|
Public Attributes | |
char * | name |
Tag name (null-terminated string) | |
TagType | type |
tag data type | |
unsigned | size |
number of *bytes* per entity | |
bool | owned |
true if memory for tag storage is owned by this class | |
unsigned char * | vtxWritePtr |
pointer to writable tag data (NULL if read-only) | |
const unsigned char * | vtxReadPtr |
pointer to tag data | |
unsigned char * | eleWritePtr |
pointer to writable tag data (NULL if read-only) | |
const unsigned char * | eleReadPtr |
pointer to tag data | |
unsigned char * | defaultValue |
Default value. | |
Tag * | next |
Linked-list next pointer. |
Definition at line 349 of file ArrayMesh.hpp.
unsigned char* MBMesquite::ArrayMesh::Tag::defaultValue |
Default value.
Definition at line 359 of file ArrayMesh.hpp.
Referenced by MBMesquite::ArrayMesh::allocate_tag(), MBMesquite::ArrayMesh::clear_mesh(), MBMesquite::ArrayMesh::tag_delete(), MBMesquite::ArrayMesh::tag_get_element_data(), MBMesquite::ArrayMesh::tag_get_vertex_data(), MBMesquite::ArrayMesh::tag_set_element_data(), and MBMesquite::ArrayMesh::tag_set_vertex_data().
const unsigned char* MBMesquite::ArrayMesh::Tag::eleReadPtr |
pointer to tag data
Definition at line 358 of file ArrayMesh.hpp.
Referenced by MBMesquite::ArrayMesh::allocate_tag(), MBMesquite::ArrayMesh::tag_get_element_data(), and MBMesquite::ArrayMesh::tag_set_element_data().
unsigned char* MBMesquite::ArrayMesh::Tag::eleWritePtr |
pointer to writable tag data (NULL if read-only)
Definition at line 357 of file ArrayMesh.hpp.
Referenced by MBMesquite::ArrayMesh::allocate_tag(), MBMesquite::ArrayMesh::clear_mesh(), MBMesquite::ArrayMesh::tag_delete(), and MBMesquite::ArrayMesh::tag_set_element_data().
Tag name (null-terminated string)
Definition at line 351 of file ArrayMesh.hpp.
Referenced by MBMesquite::ArrayMesh::allocate_tag(), MBMesquite::ArrayMesh::clear_mesh(), MBMesquite::ArrayMesh::tag_delete(), and MBMesquite::ArrayMesh::tag_properties().
Linked-list next pointer.
Definition at line 360 of file ArrayMesh.hpp.
Referenced by MBMesquite::ArrayMesh::allocate_tag(), MBMesquite::ArrayMesh::clear_mesh(), MBMesquite::ArrayMesh::tag_delete(), and MBMesquite::ArrayMesh::tag_get().
true if memory for tag storage is owned by this class
Definition at line 354 of file ArrayMesh.hpp.
Referenced by MBMesquite::ArrayMesh::allocate_tag(), MBMesquite::ArrayMesh::clear_mesh(), MBMesquite::ArrayMesh::tag_delete(), MBMesquite::ArrayMesh::tag_set_element_data(), and MBMesquite::ArrayMesh::tag_set_vertex_data().
unsigned MBMesquite::ArrayMesh::Tag::size |
number of *bytes* per entity
Definition at line 353 of file ArrayMesh.hpp.
Referenced by MBMesquite::ArrayMesh::allocate_tag(), MBMesquite::ArrayMesh::tag_get_element_data(), MBMesquite::ArrayMesh::tag_get_vertex_data(), MBMesquite::ArrayMesh::tag_properties(), MBMesquite::ArrayMesh::tag_set_element_data(), and MBMesquite::ArrayMesh::tag_set_vertex_data().
tag data type
Definition at line 352 of file ArrayMesh.hpp.
Referenced by MBMesquite::ArrayMesh::allocate_tag(), and MBMesquite::ArrayMesh::tag_properties().
const unsigned char* MBMesquite::ArrayMesh::Tag::vtxReadPtr |
pointer to tag data
Definition at line 356 of file ArrayMesh.hpp.
Referenced by MBMesquite::ArrayMesh::allocate_tag(), MBMesquite::ArrayMesh::tag_get_vertex_data(), and MBMesquite::ArrayMesh::tag_set_vertex_data().
unsigned char* MBMesquite::ArrayMesh::Tag::vtxWritePtr |
pointer to writable tag data (NULL if read-only)
Definition at line 355 of file ArrayMesh.hpp.
Referenced by MBMesquite::ArrayMesh::allocate_tag(), MBMesquite::ArrayMesh::clear_mesh(), MBMesquite::ArrayMesh::tag_delete(), and MBMesquite::ArrayMesh::tag_set_vertex_data().