25 #ifndef __vtkBridgeDataSet_h
26 #define __vtkBridgeDataSet_h
29 #include "vtkGenericDataSet.h"
38 void PrintSelf(ostream& os, vtkIndent indent);
42 vtkDataSet *GetDataSet();
46 void SetDataSet(vtkDataSet *ds);
50 virtual vtkIdType GetNumberOfPoints();
55 virtual vtkIdType GetNumberOfCells(
int dim=-1);
61 virtual int GetCellDimension();
70 void GetCellTypes(vtkCellTypes *types);
78 vtkGenericCellIterator *NewCellIterator(
int dim=-1);
86 vtkGenericCellIterator *NewBoundaryIterator(
int dim=-1,
92 vtkGenericPointIterator *NewPointIterator();
96 vtkIdType GetEstimatedSize();
108 int FindCell(
double x[3],
109 vtkGenericCellIterator* &cell,
118 void FindPoint(
double x[3],
119 vtkGenericPointIterator *p);
123 unsigned long int GetMTime();
126 void ComputeBounds();
146 void ComputeNumberOfCellsAndTypes();
Implementation of vtkGenericCellIterator. It is just an example that show how to implement the Generi...
Implementation of vtkGenericPointIterator.
vtkIdType NumberOf0DCells
Implementation of vtkGenericAdaptorCell.
Iterate over one cell only of a dataset.
Implementation of vtkGenericDataSet.
vtkIdType NumberOf3DCells
Implementation of vtkGenericPointIterator.
vtkTimeStamp ComputeNumberOfCellsTime
vtkIdType NumberOf1DCells
Implementation of vtkGenericPointIterator.
vtkDataSet * Implementation
Iterate over cells of a dataset.
Iterate over one point of a dataset.
vtkIdType NumberOf2DCells