VTK
Classes | Defines
dox/Common/DataModel/vtkMappedUnstructuredGrid.h File Reference
#include "vtkUnstructuredGridBase.h"
#include "vtkMappedUnstructuredGridCellIterator.h"
#include "vtkNew.h"
#include "vtkSmartPointer.h"
#include "vtkTypeTemplate.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...

Defines

#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, )

Define Documentation

#define vtkMakeExportedMappedUnstructuredGrid (   _className,
  _impl,
  _exportDecl 
)
Value:
class _exportDecl _className : \
    public vtkMappedUnstructuredGrid<_impl> \
{ \
public: \
  vtkTypeMacro(_className, \
               vtkMappedUnstructuredGrid<_impl>) \
  static _className* New(); \
protected: \
  _className() \
  { \
    _impl *i = _impl::New(); \
    this->SetImplementation(i); \
    i->Delete(); \
  } \
  ~_className() {} \
private: \
  _className(const _className&); \
  void operator=(const _className&); \
};

Definition at line 212 of file vtkMappedUnstructuredGrid.h.

#define vtkMakeExportedMappedUnstructuredGridWithIter (   _className,
  _impl,
  _cIter,
  _exportDecl 
)
Value:
class _exportDecl _className : \
  public vtkMappedUnstructuredGrid<_impl, _cIter> \
{ \
public: \
  vtkTypeMacro(_className, \
               vtkMappedUnstructuredGrid<_impl, _cIter>) \
  static _className* New(); \
protected: \
  _className() \
  { \
    _impl *i = _impl::New(); \
    this->SetImplementation(i); \
    i->Delete(); \
  } \
  ~_className() {} \
private: \
  _className(const _className&); \
  void operator=(const _className&); \
};

Definition at line 233 of file vtkMappedUnstructuredGrid.h.

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

Definition at line 288 of file vtkMappedUnstructuredGrid.h.

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

Definition at line 291 of file vtkMappedUnstructuredGrid.h.