35 #include "vtkCommonDataModelModule.h"
62 vtkIdType GetNumberOfPoints() VTK_OVERRIDE;
64 {this->Points->GetPoint(ptId,x);};
69 double tol2,
int& subId,
double pcoords[3],
70 double *weights) VTK_OVERRIDE;
73 double tol2,
int& subId,
double pcoords[3],
74 double *weights) VTK_OVERRIDE;
84 {
return this->Points->GetPoint(ptId);};
99 void ComputeBounds() VTK_OVERRIDE;
104 void Squeeze() VTK_OVERRIDE;
122 unsigned long GetActualMemorySize() VTK_OVERRIDE;
161 void operator=(const
vtkPointSet&) VTK_DELETE_FUNCTION;
void GetPoint(const int i, const int j, const int k, double pnt[3])
Efficient cell iterator for vtkDataSet topologies.
abstract class to specify cell behavior
general representation of visualization data
abstract class to specify dataset behavior
vtkIdType FindPoint(double x, double y, double z)
Locate the closest point to the global coordinate x.
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
quickly locate points in 3-space
abstract class for specifying dataset behavior
void Initialize() override
Reset to an empty state and free any memory.
vtkIdType FindPoint(double x, double y, double z)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkIdType FindPoint(double x[3]) override
vtkIdType FindCell(double x[3], vtkCell *cell, vtkGenericCell *gencell, vtkIdType cellId, double tol2, int &subId, double pcoords[3], double *weights) override
This is a version of the above method that can be used with multithreaded applications.
vtkCellIterator * NewCellIterator() override
Return an iterator that traverses the cells in this data set.
vtkIdType FindCell(double x[3], vtkCell *cell, vtkIdType cellId, double tol2, int &subId, double pcoords[3], double *weights) override
Locate cell based on global coordinate x and tolerance squared.
vtkIdType GetNumberOfPoints() override
See vtkDataSet for additional information.
double * GetPoint(vtkIdType ptId) override
See vtkDataSet for additional information.
represent and manipulate 3D points
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
vtkTypeUInt64 vtkMTimeType