Go to the documentation of this file.
56 #ifndef vtkGenericDataSet_h
57 #define vtkGenericDataSet_h
119 int exteriorOnly=0) = 0;
142 double pcoords[3]) = 0;
194 {
return this->Superclass::GetAttributes(
type); }
iterator used to traverse points
virtual double GetLength()
virtual vtkIdType GetNumberOfPoints()=0
#define vtkGetObjectMacro(name, type)
virtual void FindPoint(double x[3], vtkGenericPointIterator *p)=0
virtual void GetBounds(double bounds[6])
void PrintSelf(ostream &os, vtkIndent indent)
object provides direct access to cells in vtkCellArray and type information
vtkGenericCellTessellator * Tessellator
virtual void GetCenter(double center[3])
vtkGenericAttributeCollection * Attributes
represent and manipulate attribute data in a dataset
record modification and/or execution time
GLsizei GLenum GLenum * types
#define vtkTypeMacro(thisClass, superclass)
virtual vtkGenericCellIterator * NewBoundaryIterator(int dim=-1, int exteriorOnly=0)=0
GLint GLint GLint GLint GLint x
iterator used to traverse cells
virtual double * GetCenter()
defines dataset interface
virtual int FindCell(double x[3], vtkGenericCellIterator *&cell, double tol2, int &subId, double pcoords[3])=0
virtual ~vtkGenericDataSet()
virtual unsigned long int GetMTime()
helper class to perform cell tessellation
virtual vtkGenericPointIterator * NewPointIterator()=0
static vtkGenericDataSet * GetData(vtkInformation *info)
virtual unsigned long GetActualMemorySize()
virtual vtkIdType GetEstimatedSize()=0
a simple class to control print indentation
virtual vtkDataSetAttributes * GetAttributes(int type)
virtual int GetCellDimension()=0
virtual void ComputeBounds()=0
virtual void GetCellTypes(vtkCellTypes *types)
virtual void SetTessellator(vtkGenericCellTessellator *tessellator)
static vtkGenericDataSet * GetData(vtkInformationVector *v, int i=0)
a collection of attributes
#define VTKCOMMONDATAMODEL_EXPORT
virtual vtkIdType GetNumberOfCells(int dim=-1)=0
general representation of visualization data
virtual vtkGenericCellIterator * NewCellIterator(int dim=-1)=0
GLuint GLuint GLsizei GLenum type
virtual double * GetBounds()