VTK
Classes | Macros
vtkMappedUnstructuredGrid.h File Reference
#include "vtkUnstructuredGridBase.h"
#include "vtkMappedUnstructuredGridCellIterator.h"
#include "vtkNew.h"
#include "vtkSmartPointer.h"
#include "vtkMappedUnstructuredGrid.txx"
Include dependency graph for vtkMappedUnstructuredGrid.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vtkMappedUnstructuredGrid< Implementation, CellIterator >
 Allows datasets with arbitrary storage layouts to be used with VTK. More...
 

Macros

#define vtkMakeExportedMappedUnstructuredGrid(_className, _impl, _exportDecl)
 
#define vtkMakeExportedMappedUnstructuredGridWithIter(_className, _impl, _cIter, _exportDecl)
 
#define vtkMakeMappedUnstructuredGrid(_className, _impl)   vtkMakeExportedMappedUnstructuredGrid(_className, _impl, )
 
#define vtkMakeMappedUnstructuredGridWithIter(_className, _impl, _cIter, _exportDecl)   vtkMakeExportedMappedUnstructuredGridWithIter(_className, _impl, _cIter, )
 

Macro Definition Documentation

#define vtkMakeExportedMappedUnstructuredGrid (   _className,
  _impl,
  _exportDecl 
)
Value:
class _exportDecl _className : \
public vtkMappedUnstructuredGrid<_impl> \
{ \
public: \
vtkTypeMacro(_className, \
static _className* New(); \
protected: \
_className() \
{ \
_impl *i = _impl::New(); \
this->SetImplementation(i); \
i->Delete(); \
} \
~_className() override {} \
private: \
_className(const _className&); \
void operator=(const _className&); \
};
static vtkDataObject * New()
Allows datasets with arbitrary storage layouts to be used with VTK.

Definition at line 211 of file vtkMappedUnstructuredGrid.h.

#define vtkMakeExportedMappedUnstructuredGridWithIter (   _className,
  _impl,
  _cIter,
  _exportDecl 
)
Value:
class _exportDecl _className : \
public vtkMappedUnstructuredGrid<_impl, _cIter> \
{ \
public: \
vtkTypeMacro(_className, \
static _className* New(); \
protected: \
_className() \
{ \
_impl *i = _impl::New(); \
this->SetImplementation(i); \
i->Delete(); \
} \
~_className() override {} \
private: \
_className(const _className&); \
void operator=(const _className&); \
};
static vtkDataObject * New()
Allows datasets with arbitrary storage layouts to be used with VTK.

Definition at line 232 of file vtkMappedUnstructuredGrid.h.

#define vtkMakeMappedUnstructuredGrid (   _className,
  _impl 
)    vtkMakeExportedMappedUnstructuredGrid(_className, _impl, )

Definition at line 287 of file vtkMappedUnstructuredGrid.h.

#define vtkMakeMappedUnstructuredGridWithIter (   _className,
  _impl,
  _cIter,
  _exportDecl 
)    vtkMakeExportedMappedUnstructuredGridWithIter(_className, _impl, _cIter, )

Definition at line 290 of file vtkMappedUnstructuredGrid.h.