Generic data set interface for extracted structured surface meshes. More...
#include <MeshVizXLM/extrmesh/data/MeXDataSetIj.h>
Public Member Functions | |
virtual size_t | getSizeI () const =0 |
Returns the size of the dataset along the first logical axis. | |
virtual size_t | getSizeJ () const =0 |
Returns the size of the dataset along the second logical axis. | |
virtual const MeXDataSetIj< _T > * | getNewClone () const =0 |
Gets a new clone of this dataset. | |
Public Member Functions inherited from MiDataSetIj< _T > | |
virtual _T | get (size_t i, size_t j) const =0 |
Returns the ij-th value of this set. | |
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. | |
Public Member Functions inherited from MeXDataSet< _T > | |
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. | |
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 data set interface for extracted structured surface meshes.
A generic abstract template interface for a data set returned by any extract of a structured surface mesh.
Definition at line 45 of file MeXDataSetIj.h.
|
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.
Implements MeXDataSet< _T >.
|
pure virtual |
Returns the size of the dataset along the first logical axis.
|
pure virtual |
Returns the size of the dataset along the second logical axis.