Defines a set of 3D vectors.
More...
#include <MeshVizXLM/mesh/data/MbVec3SetIj.h>
Public Member Functions | |
MbVec3d | get (size_t i, size_t j) const |
void | set (size_t i, size_t j, const _Vec3T &data) |
virtual void | getSize (size_t &sizeI, size_t &sizeJ) const |
virtual void | setSize (size_t sizeI, size_t sizeJ) |
virtual MbVec3d | getMin () const |
virtual MbVec3d | getMax () const |
| |
MbVec3SetIj () | |
MbVec3SetIj (size_t numI, size_t numJ) | |
MbVec3SetIj (size_t numI, size_t numJ, const std::string &name, DataBinding binding=PER_NODE) |
MbVec3SetIj< _Vec3T >::MbVec3SetIj | ( | ) | [inline] |
Constructor for an empty default dataset.
This dataset has a default name depending on the number of instances created. Its binding is set to PER_NODE by default.
MbVec3SetIj< _Vec3T >::MbVec3SetIj | ( | size_t | numI, | |
size_t | numJ | |||
) | [inline] |
Constructor for an empty default dataset.
This dataset has a default name depending on the number of instances created. Its binding is set to PER_NODE by default.
MbVec3SetIj< _Vec3T >::MbVec3SetIj | ( | size_t | numI, | |
size_t | numJ, | |||
const std::string & | name, | |||
DataBinding | binding = PER_NODE | |||
) | [inline] |
Constructor for an empty default dataset.
This dataset has a default name depending on the number of instances created. Its binding is set to PER_NODE by default.
MbVec3d MbVec3SetIj< _Vec3T >::get | ( | size_t | i, | |
size_t | j | |||
) | const [inline, virtual] |
Returns the (i,j)-th value of this set.
Implements MiDataSetIj< MbVec3d >.
MbVec3d MbVec3SetIj< _Vec3T >::getMax | ( | ) | const [inline, virtual] |
Returns the max of this set.
Reimplemented from MiBoundedDataSet< MbVec3d >.
MbVec3d MbVec3SetIj< _Vec3T >::getMin | ( | ) | const [inline, virtual] |
Returns the min of this set.
Reimplemented from MiBoundedDataSet< MbVec3d >.
void MbVec3SetIj< _Vec3T >::getSize | ( | size_t & | sizeI, | |
size_t & | sizeJ | |||
) | const [inline, virtual] |
Returns the number of values in this set.
void MbVec3SetIj< _Vec3T >::set | ( | size_t | i, | |
size_t | j, | |||
const _Vec3T & | data | |||
) | [inline] |
Sets the (i,j)-th value of this set.
void MbVec3SetIj< _Vec3T >::setSize | ( | size_t | sizeI, | |
size_t | sizeJ | |||
) | [inline, virtual] |
Sets the number of values in this set.