MbVec3SetIj< _Vec3T > Class Template Reference
[Data]

MeshViz Defines a set of 3D vectors. More...

#include <MeshVizXLM/mesh/data/MbVec3SetIj.h>

Inheritance diagram for MbVec3SetIj< _Vec3T >:
MiDataSetIj< MbVec3d > MbDataSet MbIjToI MiBoundedDataSet< MbVec3d > MiDataSet MiDataSet

List of all members.

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)

Detailed Description

template<typename _Vec3T = MbVec3d>
class MbVec3SetIj< _Vec3T >

MeshViz Defines a set of 3D vectors.


Constructor & Destructor Documentation

template<typename _Vec3T >
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.

template<typename _Vec3T >
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.

template<typename _Vec3T >
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.


Member Function Documentation

template<typename _Vec3T >
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 >.

template<typename _Vec3T >
MbVec3d MbVec3SetIj< _Vec3T >::getMax (  )  const [inline, virtual]

Returns the max of this set.

Reimplemented from MiBoundedDataSet< MbVec3d >.

template<typename _Vec3T >
MbVec3d MbVec3SetIj< _Vec3T >::getMin (  )  const [inline, virtual]

Returns the min of this set.

Reimplemented from MiBoundedDataSet< MbVec3d >.

template<typename _Vec3T >
void MbVec3SetIj< _Vec3T >::getSize ( size_t &  sizeI,
size_t &  sizeJ 
) const [inline, virtual]

Returns the number of values in this set.

template<typename _Vec3T >
void MbVec3SetIj< _Vec3T >::set ( size_t  i,
size_t  j,
const _Vec3T &  data 
) [inline]

Sets the (i,j)-th value of this set.

template<typename _Vec3T >
void MbVec3SetIj< _Vec3T >::setSize ( size_t  sizeI,
size_t  sizeJ 
) [inline, virtual]

Sets the number of values in this set.


The documentation for this class was generated from the following file:

Open Inventor by FEI reference manual, generated on 19 Aug 2019
Copyright © FEI S.A.S. All rights reserved.
http://www.openinventor.com/