Generic extracted data set interface.
More...
#include <MeshVizXLM/extrmesh/data/MeXDataSet.h>
Inheritance diagram for MeXDataSet< _T >:Public Member Functions | |
| virtual _T | getMin () const =0 |
| Returns the minimum value of this set. | |
| virtual _T | getMax () const =0 |
| Returns the maximum value of this set. | |
| virtual _T | getMean () const =0 |
| virtual _T | getStandardDeviation () const =0 |
| virtual const SoBufferObject * | getBuffer () const =0 |
| Returns the buffer that stores the extracted dataset. | |
| virtual const MeXDataSet< _T > * | getNewClone () const =0 |
| Gets a new clone of this dataset. | |
Public Member Functions inherited from MiDataSet | |
| virtual | ~MiDataSet () |
| virtual size_t | getTimeStamp () const =0 |
| Returns for this dataset a unique time stamp across all datasets in the application. | |
| virtual std::string | getName () const =0 |
| Returns the name of this data set. | |
| virtual DataBinding | getBinding () const =0 |
| Returns the data binding of this data set. | |
Additional Inherited Members | |
Public Types inherited from MiDataSet | |
| enum | DataBinding { PER_CELL , PER_NODE } |
| Data binding. More... | |
Protected Member Functions inherited from MiDataSet | |
| virtual std::ostream & | toStream (std::ostream &s) const |
| Performs an output operation on a stream which is returned afterward. | |
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.
Definition at line 41 of file MeXDataSet.h.
|
pure virtual |
Returns the buffer that stores the extracted dataset.
|
pure virtual |
Returns the maximum value of this set.
|
pure virtual |
|
pure virtual |
Returns the minimum value of this set.
|
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 >, MeXDataSetI< double >, MeXDataSetI< double >, MeXDataSetI< MbVec3d >, MeXDataSetI< MbVec3d >, MeXDataSetI< std::string >, MeXDataSetI< std::string >, MeXDataSetIj< _T >, MeXDataSetIj< double >, MeXDataSetIj< double >, MeXDataSetIj< MbVec3d >, MeXDataSetIj< MbVec3d >, MeXDataSetIj< std::string >, MeXDataSetIj< std::string >, MeXDataSetIjk< _T >, MeXDataSetIjk< double >, MeXDataSetIjk< double >, MeXDataSetIjk< MbVec3d >, MeXDataSetIjk< MbVec3d >, MeXDataSetIjk< std::string >, and MeXDataSetIjk< std::string >.
|
pure virtual |