Base class for all basic mesh implementation.
More...
#include <MeshVizXLM/mesh/mesh/MbMeshIjk.h>
Public Member Functions | |
virtual | ~MbMeshIjk () |
bool | addScalarSetIjk (const MbScalarSetIjk< _ScalarT, _Layout > *scalarSet) |
bool | addVec3SetIjk (const MbVec3SetIjk< _Vec3T, _Layout > *vectorSet) |
bool | addStringSetIjk (const MbStringSetIjk< _Layout > *stringSet) |
virtual const MbVec3SetIjk < _Vec3T, _Layout > * | getVec3SetIjk (size_t id) const |
virtual const MbVec3SetIjk < _Vec3T, _Layout > * | getVec3SetIjk (std::string name) const |
virtual const MbScalarSetIjk < _ScalarT, _Layout > * | getScalarSetIjk (size_t id) const |
virtual const MbScalarSetIjk < _ScalarT, _Layout > * | getScalarSetIjk (std::string name) const |
virtual const MbStringSetIjk < _Layout > * | getStringSetIjk (size_t id) const |
virtual const MbStringSetIjk < _Layout > * | getStringSetIjk (std::string name) const |
| |
virtual size_t | getNumVec3SetsIjk () const |
virtual size_t | getNumScalarSetsIjk () const |
virtual size_t | getNumStringSetsIjk () const |
virtual MbMeshIjk< _ScalarT, _Vec3T, _Layout >::~MbMeshIjk | ( | ) | [inline, virtual] |
bool MbMeshIjk< _ScalarT, _Vec3T, _Layout >::addScalarSetIjk | ( | const MbScalarSetIjk< _ScalarT, _Layout > * | scalarSet | ) | [inline] |
Add the scalar data set to this mesh if a scalar data set with the same name is not already stored in this mesh.
The dataset are stored in a alphabetical order according to their name.
bool MbMeshIjk< _ScalarT, _Vec3T, _Layout >::addStringSetIjk | ( | const MbStringSetIjk< _Layout > * | stringSet | ) | [inline] |
Add the string data set to this mesh if a string data set with the same name is not already stored in this mesh.
The dataset are stored in a alphabetical order according to their name.
bool MbMeshIjk< _ScalarT, _Vec3T, _Layout >::addVec3SetIjk | ( | const MbVec3SetIjk< _Vec3T, _Layout > * | vectorSet | ) | [inline] |
Add the vector data set to this mesh if a vector data set with the same name is not already stored in this mesh.
The dataset are stored in a alphabetical order according to their name.
size_t MbMeshIjk< _ScalarT, _Vec3T, _Layout >::getNumScalarSetsIjk | ( | ) | const [inline, virtual] |
Get the size of data sets.
size_t MbMeshIjk< _ScalarT, _Vec3T, _Layout >::getNumStringSetsIjk | ( | ) | const [inline, virtual] |
Get the size of data sets.
size_t MbMeshIjk< _ScalarT, _Vec3T, _Layout >::getNumVec3SetsIjk | ( | ) | const [inline, virtual] |
Get the size of data sets.
const MbScalarSetIjk< _ScalarT, _Layout > * MbMeshIjk< _ScalarT, _Vec3T, _Layout >::getScalarSetIjk | ( | std::string | name | ) | const [inline, virtual] |
Get a scalar dataset according to its name.
const MbScalarSetIjk< _ScalarT, _Layout > * MbMeshIjk< _ScalarT, _Vec3T, _Layout >::getScalarSetIjk | ( | size_t | id | ) | const [inline, virtual] |
Get a scalar dataset according to its alphabetical ordering number.
For instance getScalarSetIjk(0) returns the first dataset in the alphabetical order.
const MbStringSetIjk< _Layout > * MbMeshIjk< _ScalarT, _Vec3T, _Layout >::getStringSetIjk | ( | std::string | name | ) | const [inline, virtual] |
Get a string dataset according to its name.
const MbStringSetIjk< _Layout > * MbMeshIjk< _ScalarT, _Vec3T, _Layout >::getStringSetIjk | ( | size_t | id | ) | const [inline, virtual] |
Get a string dataset according to its alphabetical ordering number.
For instance getStringSetIjk(0) returns the first dataset in the alphabetical order.
const MbVec3SetIjk< _Vec3T, _Layout > * MbMeshIjk< _ScalarT, _Vec3T, _Layout >::getVec3SetIjk | ( | std::string | name | ) | const [inline, virtual] |
Get a vector dataset according to its name.
const MbVec3SetIjk< _Vec3T, _Layout > * MbMeshIjk< _ScalarT, _Vec3T, _Layout >::getVec3SetIjk | ( | size_t | id | ) | const [inline, virtual] |
Get a vector dataset according to its alphabetical ordering number.
For instance getVec3SetIjk(0) returns the first dataset in the alphabetical order.