Generic data set implementation.
More...
#include <MeshVizXLM/mesh/data/MbDataSet.h>
Public Member Functions | |
MbDataSet () | |
MbDataSet (const std::string &name, MiDataSet::DataBinding binding) | |
virtual _T | getMin () const |
virtual _T | getMax () const |
A generic abstract template interface for a data set usable in any extract or geometry of a mesh.
Constructor for an empty default dataset.
Initializes name to empty string, data binding to PER_NODE and timestamp to 1.
MbDataSet< _T >::MbDataSet | ( | const std::string & | name, | |
MiDataSet::DataBinding | binding | |||
) | [inline] |
Constructor for dataset with specific name and specific data binding.
Initializes timestamp to 1.
virtual _T MbDataSet< _T >::getMax | ( | ) | const [inline, virtual] |
Returns the maximum value of this set.
Reimplemented in MbScalarSetI< _T >, MbScalarSetIj< _T >, MbScalarSetIjk< _T, _Layout >, MbVec3SetI< _Vec3T >, MbVec3SetIj< _Vec3T >, MbVec3SetIjk< _Vec3T, _Layout >, and MbVec3SetI< MbVec3d >.
virtual _T MbDataSet< _T >::getMin | ( | ) | const [inline, virtual] |
Returns the minimum value of this set.
Reimplemented in MbScalarSetI< _T >, MbScalarSetIj< _T >, MbScalarSetIjk< _T, _Layout >, MbVec3SetI< _Vec3T >, MbVec3SetIj< _Vec3T >, MbVec3SetIjk< _Vec3T, _Layout >, and MbVec3SetI< MbVec3d >.