MbScalarSetIj< _T > Class Template Reference
[Data]

MeshViz Defines a set of scalars for Ij surfaces. More...

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

Inheritance diagram for MbScalarSetIj< _T >:
MiDataSetIj< double > MbDataSet MbIjToI MiBoundedDataSet< double > MiDataSet MiDataSet

List of all members.

Public Member Functions

double get (size_t i, size_t j) const
void set (size_t i, size_t j, const _T &data)
virtual double getMin () const
virtual double getMax () const



 MbScalarSetIj ()
 MbScalarSetIj (size_t numI, size_t numJ)
 MbScalarSetIj (size_t numI, size_t numJ, const std::string &name, DataBinding binding=PER_NODE)
virtual void getSize (size_t &sizeI, size_t &sizeJ) const
virtual void setSize (size_t sizeI, size_t sizeJ)

Detailed Description

template<typename _T = double>
class MbScalarSetIj< _T >

MeshViz Defines a set of scalars for Ij surfaces.


Constructor & Destructor Documentation

template<typename _T >
MbScalarSetIj< _T >::MbScalarSetIj (  )  [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 _T >
MbScalarSetIj< _T >::MbScalarSetIj ( 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 _T >
MbScalarSetIj< _T >::MbScalarSetIj ( 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 _T >
double MbScalarSetIj< _T >::get ( size_t  i,
size_t  j 
) const [inline, virtual]

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

Implements MiDataSetIj< double >.

template<typename _T >
double MbScalarSetIj< _T >::getMax (  )  const [inline, virtual]

Returns the max of this set.

Reimplemented from MiBoundedDataSet< double >.

template<typename _T >
double MbScalarSetIj< _T >::getMin (  )  const [inline, virtual]

Returns the min of this set.

Reimplemented from MiBoundedDataSet< double >.

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

Returns the number of values in this set.

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

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

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

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.


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/