Documentation for vtkPointSet

vtkPointSet - abstract class for specifying dataset behavior

Super Class: vtkDataSet

Description:

vtkPointSet is an abstract class that specifies the interface for datasets that explicitly use "point" arrays to represent geometry. For example, vtkPolyData and vtkUnstructuredGrid require point arrays to specify point position, while vtkStructuredPoints generates point positions implicitly.

 

See Also:

vtkPolyData vtkStructuredGrid vtkUnstructuredGrid

 

Methods:

void vtkPointSet ()
void vtkPointSet ()
void vtkPointSet (const vtkPointSet &)
const char *GetClassName ()
void PrintSelf (unknown & ,vtkIndent )
void Initialize ()
void CopyStructure (vtkDataSet *)
int GetNumberOfPoints ()
float *GetPoint (int )
void GetPoint (int ,float )
int FindPoint (float )
int FindCell (float ,vtkCell * ,int ,float ,int & ,float ,float *)
unsigned long GetMTime ()
void ComputeBounds ()
void Squeeze ()
void SetPoints (vtkPoints *)
vtkPoints *GetPoints ()
void UnRegister (vtkObject *)

 

Detailed Method Descriptions:

Reset to an empty state and free any memory.

void Initialize ()

Copy the geometric structure of an input point set object.

void CopyStructure (vtkDataSet *)

See vtkDataSet for additional information.

int GetNumberOfPoints ()
float *GetPoint (int )
void GetPoint (int ,float )
int FindPoint (float )
int FindCell (float ,vtkCell * ,int ,float ,int & ,float ,float *)

Get MTime which also considers its vtkPoints MTime.

unsigned long GetMTime ()

Compute the (X, Y, Z) bounds of the data.

void ComputeBounds ()

Reclaim any unused memory.

void Squeeze ()

Specify point array to define point coordinates.

void SetPoints (vtkPoints *)
vtkPoints *GetPoints ()

Detect refernce loop PointSet <-> locator.

void UnRegister (vtkObject *)