vtkDataSet - abstract class to specify dataset behavior
Super Class: vtkDataObject
Description:
vtkDataSet is an abstract class that specifies an interface for dataset objects. vtkDataSet also provides methods to provide informations about the data, such as center, bounding box, and representative length. In vtk a dataset consists of a structure (geometry and topology) and attribute data. The structure is defined implicitly or explicitly as a collection of cells. The geometry of the structure is contained in point coordinates plus the cell interpolation functions. The topology of the dataset structure is defined by cell types and how the cells share their defining points. Attribute data in vtk is either point data (data at points) or cell data (data at cells). Typically filters operate on point data, but some may operate on cell data, both cell and point data, eithoer one, or none.
See Also:
vtkPointSet vtkStructuredPoints vtkStructuredGrid vtkUnstructuredGrid vtkRectilinearGrid vtkPolyData vtkPointData vtkCellData vtkDataObject vtkField
Methods:
Detailed Method Descriptions:
void vtkDataSet () |
void CopyStructure (vtkDataSet *) |
int GetDataSetType () |
int GetNumberOfPoints () |
int GetNumberOfCells () |
float *GetPoint (int ) |
void GetPoint (int ,float ) |
vtkCell *GetCell (int ) |
int GetCellType (int ) |
void GetCellTypes (vtkCellTypes *) |
void GetCellPoints (int ,vtkIdList *) |
void GetPointCells (int ,vtkIdList *) |
void GetCellNeighbors (int ,vtkIdList * ,vtkIdList *) |
int FindPoint (float ) |
int FindCell (float ,vtkCell * ,int ,float ,int & ,float ,float *) |
vtkCell *FindAndGetCell (float ,vtkCell * ,int ,float ,int & ,float ,float *) |
unsigned long GetMTime () |
vtkCellData *GetCellData () | |
vtkPointData *GetPointData () |
void Squeeze () |
void ComputeBounds () |
float *GetBounds () | |
void GetBounds (float ) |
float *GetCenter () | |
void GetCenter (float ) |
float GetLength () |
void Initialize () |
void GetScalarRange (float ) | |
float *GetScalarRange () |
int GetMaxCellSize () |
void GetCellPoints (int ,vtkIdList &) | |
void GetPointCells (int ,vtkIdList &) |