MOAB: Mesh Oriented datABase
(version 5.4.1)
|
#include <MeshImplTags.hpp>
Public Types | |
enum | VtkType { NONE = 0, SCALAR, COLOR, VECTOR, NORMAL, TEXTURE, TENSOR, FIELD } |
Public Member Functions | |
TagDescription (std::string n, Mesh::TagType t, VtkType v, size_t s, std::string m) | |
TagDescription () | |
bool | operator== (const TagDescription &o) const |
bool | operator!= (const TagDescription &o) const |
Public Attributes | |
std::string | name |
Tag name. | |
Mesh::TagType | type |
Tag data type. | |
VtkType | vtkType |
Attribute type from VTK file. | |
size_t | size |
Size of tag data (sizeof(type)*array_length) | |
std::string | member |
Field member name for 1-member fields. |
Definition at line 38 of file MeshImplTags.hpp.
MBMesquite::TagDescription::TagDescription | ( | std::string | n, |
Mesh::TagType | t, | ||
VtkType | v, | ||
size_t | s, | ||
std::string | m | ||
) | [inline] |
MBMesquite::TagDescription::TagDescription | ( | ) | [inline] |
Definition at line 67 of file MeshImplTags.hpp.
: type( Mesh::BYTE ), vtkType( NONE ), size( 0 ) {}
bool MBMesquite::TagDescription::operator!= | ( | const TagDescription & | o | ) | const [inline] |
bool MBMesquite::TagDescription::operator== | ( | const TagDescription & | o | ) | const [inline] |
std::string MBMesquite::TagDescription::member |
Field member name for 1-member fields.
Definition at line 60 of file MeshImplTags.hpp.
Referenced by MBMesquite::get_field_names(), and MBMesquite::MeshImpl::vtk_read_field_data().
std::string MBMesquite::TagDescription::name |
Tag name.
Definition at line 56 of file MeshImplTags.hpp.
Referenced by MBMesquite::MeshImplTags::create(), MBMesquite::get_field_names(), operator!=(), operator==(), MBMesquite::MeshImpl::tag_properties(), MBMesquite::MeshImpl::vtk_read_attrib_data(), MBMesquite::MeshImpl::vtk_read_cell_data(), MBMesquite::MeshImpl::vtk_read_field_data(), MBMesquite::MeshImpl::vtk_read_point_data(), MBMesquite::MeshImpl::vtk_store_cell_data(), MBMesquite::MeshImpl::vtk_store_point_data(), MBMesquite::MeshImpl::vtk_write_attrib_data(), and MBMesquite::MeshImpl::write_vtk().
Size of tag data (sizeof(type)*array_length)
Definition at line 59 of file MeshImplTags.hpp.
Referenced by MBMesquite::MeshImplTags::create(), MBMesquite::MeshImplTags::get_element_data(), MBMesquite::MeshImplTags::get_vertex_data(), operator!=(), operator==(), MBMesquite::MeshImplTags::set_element_data(), MBMesquite::MeshImplTags::set_vertex_data(), MBMesquite::MeshImpl::tag_properties(), MBMesquite::MeshImpl::vtk_read_color_attrib(), MBMesquite::MeshImpl::vtk_read_scalar_attrib(), MBMesquite::MeshImpl::vtk_read_typed_data(), MBMesquite::MeshImpl::vtk_write_attrib_data(), and MBMesquite::MeshImpl::write_vtk().
Tag data type.
Definition at line 57 of file MeshImplTags.hpp.
Referenced by MBMesquite::MeshImplTags::create(), operator!=(), operator==(), MBMesquite::MeshImpl::tag_properties(), MBMesquite::MeshImpl::tag_to_bool(), MBMesquite::MeshImpl::vtk_read_color_attrib(), MBMesquite::MeshImpl::vtk_read_scalar_attrib(), MBMesquite::MeshImpl::vtk_read_typed_data(), and MBMesquite::MeshImpl::vtk_write_attrib_data().
Attribute type from VTK file.
Definition at line 58 of file MeshImplTags.hpp.
Referenced by MBMesquite::get_field_names(), operator!=(), operator==(), MBMesquite::MeshImpl::vtk_read_attrib_data(), MBMesquite::MeshImpl::vtk_read_cell_data(), MBMesquite::MeshImpl::vtk_read_point_data(), MBMesquite::MeshImpl::vtk_write_attrib_data(), and MBMesquite::MeshImpl::write_vtk().