MeXDataSetI< _T > Class Template Reference
[DataSets]

MeshViz Generic data set interface for extracted unstructured meshes. More...

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

Inheritance diagram for MeXDataSetI< _T >:
MiDataSetI< _T > MeXDataSet< _T > MiTypedDataSet< _T > MiTypedDataSet< _T > MiDataSet MiDataSet

List of all members.

Public Member Functions

virtual size_t getSize () const =0
virtual const MeXDataSetI< _T > * getNewClone () const =0

Detailed Description

template<typename _T>
class MeXDataSetI< _T >

MeshViz Generic data set interface for extracted unstructured meshes.

A generic abstract template interface for data sets returned by any extract of unstructured mesh.


Member Function Documentation

template<typename _T >
virtual const MeXDataSetI<_T>* MeXDataSetI< _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.

Implements MeXDataSet< _T >.

template<typename _T >
virtual size_t MeXDataSetI< _T >::getSize (  )  const [pure virtual]

Returns the number of elements in the data set.


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/