31 #ifndef __vtkPointSet_h
32 #define __vtkPointSet_h
34 #include "vtkCommonDataModelModule.h"
35 #include "vtkDataSet.h"
39 class vtkPointLocator;
41 class VTKCOMMONDATAMODEL_EXPORT
vtkPointSet :
public vtkDataSet
45 void PrintSelf(ostream& os,
vtkIndent indent);
51 void CopyStructure(vtkDataSet *pd);
60 return this->vtkDataSet::FindPoint(x, y, z);};
62 double tol2,
int& subId,
double pcoords[3],
64 virtual vtkIdType FindCell(
double x[3], vtkCell *cell,
66 double tol2,
int& subId,
double pcoords[3],
71 unsigned long GetMTime();
90 unsigned long GetActualMemorySize();
void GetPoint(vtkIdType ptId, double x[3])
vtkPointLocator * Locator
vtkIdType GetNumberOfPoints()
vtkIdType GetNumberOfPoints()
abstract class for specifying dataset behavior
vtkIdType FindPoint(double x, double y, double z)
Detect and break reference loops.
provides thread-safe access to cells
a simple class to control print indentation
abstract base class for most VTK objects
helper class to get VTK data object types as string and instantiate them
represent and manipulate 3D points
double * GetPoint(vtkIdType ptId)