56 #ifndef vtkGenericDataSet_h 
   57 #define vtkGenericDataSet_h 
   79   virtual vtkIdType GetNumberOfPoints() = 0;
 
   84   virtual vtkIdType GetNumberOfCells(
int dim=-1) = 0;
 
   90   virtual int GetCellDimension() = 0;
 
  119                                                       int exteriorOnly=0) = 0;
 
  138   virtual int FindCell(
double x[3],
 
  142                        double pcoords[3]) = 0;
 
  148   virtual void FindPoint(
double x[3],
 
  154   virtual unsigned long int GetMTime();
 
  157   virtual void ComputeBounds()=0;
 
  162   virtual double *GetBounds();
 
  166   virtual void GetBounds(
double bounds[6]);
 
  170   virtual double *GetCenter();
 
  173   virtual void GetCenter(
double center[3]);
 
  177   virtual double GetLength();
 
  194     { 
return this->Superclass::GetAttributes(type); }
 
  213   virtual vtkIdType GetEstimatedSize() = 0;
 
static vtkDataObject * GetData(vtkInformation *info)
 
helper class to perform cell tessellation 
 
a collection of attributes 
 
record modification and/or execution time 
 
unsigned long int GetMTime()
 
iterator used to traverse points 
 
iterator used to traverse cells 
 
a simple class to control print indentation 
 
represent and manipulate attribute data in a dataset 
 
void PrintSelf(ostream &os, vtkIndent indent)
 
virtual unsigned long GetActualMemorySize()
 
virtual vtkDataSetAttributes * GetAttributes(int type)
 
defines dataset interface 
 
virtual int GetDataObjectType()
 
general representation of visualization data 
 
object provides direct access to cells in vtkCellArray and type information 
 
#define VTKCOMMONDATAMODEL_EXPORT
 
vtkGenericCellTessellator * Tessellator
 
vtkGenericAttributeCollection * Attributes