44 #ifndef vtkIncrementalPointLocator_h
45 #define vtkIncrementalPointLocator_h
70 virtual vtkIdType FindClosestInsertedPoint(
const double x[3] ) = 0;
87 virtual int InitPointInsertion(
vtkPoints * newPts,
const double bounds[6] ) = 0;
95 virtual int InitPointInsertion(
vtkPoints * newPts,
const double bounds[6],
102 virtual vtkIdType IsInsertedPoint(
double x,
double y,
double z ) = 0;
107 virtual vtkIdType IsInsertedPoint(
const double x[3] ) = 0;
111 virtual int InsertUniquePoint(
const double x[3],
vtkIdType & ptId ) = 0;
118 virtual void InsertPoint(
vtkIdType ptId,
const double x[3] ) = 0;
125 virtual vtkIdType InsertNextPoint(
const double x[3] ) = 0;
Abstract class in support of both point location and point insertion.
a simple class to control print indentation
abstract class to quickly locate points in 3-space
list of point or cell ids
void PrintSelf(ostream &os, vtkIndent indent)
virtual void Initialize()
#define VTKCOMMONDATAMODEL_EXPORT
represent and manipulate 3D points