MeXDataSet< _T > Class Template Reference
[DataSets]

MeshViz Generic extracted data set interface. More...

#include <MeshVizXLM/extrmesh/data/MeXDataSet.h>

Inheritance diagram for MeXDataSet< _T >:
MiTypedDataSet< _T > MiDataSet MeXDataSetI< _T > MeXDataSetIj< _T > MeXDataSetIjk< _T >

List of all members.

Public Member Functions

virtual _T getMin () const =0
virtual _T getMax () const =0
virtual _T getMean () const =0
virtual _T getStandardDeviation () const =0
virtual const SoBufferObjectgetBuffer () const =0
virtual const MeXDataSet< _T > * getNewClone () const =0

Detailed Description

template<typename _T>
class MeXDataSet< _T >

MeshViz Generic extracted data set interface.

A generic abstract template interface for an extracted data set with boundaries (min and max) returned by any extract of a mesh.


Member Function Documentation

template<typename _T >
virtual const SoBufferObject* MeXDataSet< _T >::getBuffer (  )  const [pure virtual]

Returns the buffer that stores the extracted dataset.

NOTES

    This buffer is not always available: in that case the method returns null.

    Returns:
    the internal buffer of the extracted data or null if it is not available.
template<typename _T >
virtual _T MeXDataSet< _T >::getMax (  )  const [pure virtual]

Returns the maximum value of this set.

template<typename _T >
virtual _T MeXDataSet< _T >::getMean (  )  const [pure virtual]
template<typename _T >
virtual _T MeXDataSet< _T >::getMin (  )  const [pure virtual]

Returns the minimum value of this set.

template<typename _T >
virtual const MeXDataSet<_T>* MeXDataSet< _T >::getNewClone (  )  const [pure virtual]

Gets a new clone of this dataset.

This method creates and returns a new instance of the class of this object by copying all fields of this instance. The application is responsible for deleting the new instance returned.

Implemented in MeXDataSetI< _T >, MeXDataSetIj< _T >, and MeXDataSetIjk< _T >.

template<typename _T >
virtual _T MeXDataSet< _T >::getStandardDeviation (  )  const [pure virtual]

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

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/