MiBoundedDataSet< _T > Class Template Reference

MeshViz Generic data set interface. More...

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

Inheritance diagram for MiBoundedDataSet< _T >:
MiDataSet MeXDataSet< _T > MiDataSetI< _T > MiDataSetIj< _T > MiDataSetIjk< _T > MeXBoundedDataSet< _T > MeXDataSetI< _T > MeXDataSetIj< _T > MeXDataSetIjk< _T > MeXDataSetI< _T > MeXDataSetIj< _T > MeXDataSetIjk< _T >

List of all members.

Public Member Functions

virtual ~MiBoundedDataSet ()
virtual _T getMin () const
virtual _T getMax () const

Protected Member Functions

virtual std::ostream & toStream (std::ostream &s) const

Detailed Description

template<typename _T>
class MiBoundedDataSet< _T >

MeshViz Generic data set interface.

A generic abstract template interface for a data set with boundaries (min and max) usable in any extract of a mesh. Type _T must have an explicit constructor with a double variable.


Deprecated since Open Inventor 9300
Use MeXDataSet instead.

Constructor & Destructor Documentation

template<typename _T>
virtual MiBoundedDataSet< _T >::~MiBoundedDataSet (  )  [inline, virtual]

Member Function Documentation

template<typename _T>
virtual _T MiBoundedDataSet< _T >::getMax (  )  const [inline, virtual]
template<typename _T>
virtual _T MiBoundedDataSet< _T >::getMin (  )  const [inline, virtual]
template<typename _T>
virtual std::ostream& MiBoundedDataSet< _T >::toStream ( std::ostream &  s  )  const [inline, protected, virtual]

Performs an output operation on a stream which is returned afterward. This method is protected since only called by the output operator <<. This method is not pure virtual and output by default the geometry and topology of a mesh. Whenever a different output is needed, this method can be implemented in the subclass to get a different output format. No std::ostream& operator << needs to be defined in any subclass. This allows you to benefit from the virtual inheritance when using the output operator on an abstract class.

Reimplemented from MiDataSet.

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

Open Inventor Toolkit reference manual, generated on 24 Mar 2020
Copyright © Thermo Fisher Scientific All rights reserved.