35 #include "vtkCommonDataModelModule.h" 64 {this->Points->GetPoint(ptId,x);};
69 double tol2,
int& subId,
double pcoords[3],
70 double *weights)
override;
73 double tol2,
int& subId,
double pcoords[3],
74 double *weights)
override;
84 {
return this->Points->GetPoint(ptId);};
168 return this->Points->GetNumberOfPoints();
vtkIdType GetNumberOfPoints() override
See vtkDataSet for additional information.
virtual void Register(vtkObjectBase *o)
Increase the reference count (mark as used by another object).
virtual vtkIdType FindCell(double x[3], vtkCell *cell, vtkIdType cellId, double tol2, int &subId, double pcoords[3], double *weights)=0
Locate cell based on global coordinate x and tolerance squared.
vtkPointLocator * Locator
quickly locate points in 3-space
vtkTypeUInt32 vtkMTimeType
virtual vtkIdType GetNumberOfPoints()=0
Determine the number of points composing the dataset.
abstract class to specify dataset behavior
virtual void ComputeBounds()
Compute the data bounding box from data points.
abstract class for specifying dataset behavior
virtual void Squeeze()
Reclaim any extra memory used to store data.
vtkIdType FindPoint(double x, double y, double z)
See vtkDataSet for additional information.
static vtkDataSet * GetData(vtkInformation *info)
Retrieve an instance of this class from an information object.
double * GetPoint(vtkIdType ptId) override
See vtkDataSet for additional information.
Detect and break reference loops.
provides thread-safe access to cells
abstract class to specify cell behavior
virtual void UnRegister(vtkObjectBase *o)
Decrease the reference count (release by another object).
unsigned long GetActualMemorySize() override
Return the actual size of the data in kibibytes (1024 bytes).
a simple class to control print indentation
virtual void ReportReferences(vtkGarbageCollector *)
vtkMTimeType GetMTime() override
Datasets are composite objects and need to check each part for MTime THIS METHOD IS THREAD SAFE...
virtual vtkCellIterator * NewCellIterator()
Return an iterator that traverses the cells in this data set.
void DeepCopy(vtkDataObject *src) override
Shallow and Deep copy.
abstract base class for most VTK objects
#define VTK_SIZEHINT(...)
void GetPoint(vtkIdType ptId, double x[3]) override
See vtkDataSet for additional information.
void Initialize() override
Restore data object to initial state.
virtual void CopyStructure(vtkDataSet *ds)=0
Copy the geometric and topological structure of an object.
void ShallowCopy(vtkDataObject *src) override
Shallow and Deep copy.
Efficient cell iterator for vtkDataSet topologies.
general representation of visualization data
vtkIdType FindPoint(double x, double y, double z)
Locate the closest point to the global coordinate x.
represent and manipulate 3D points
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.