40 #ifndef vtkDataObject_h 
   41 #define vtkDataObject_h 
   60 #define VTK_PIECES_EXTENT   0 
   61 #define VTK_3D_EXTENT       1 
   62 #define VTK_TIME_EXTENT     2 
   83   virtual void Initialize();
 
   93   vtkGetMacro(DataReleased,
int);
 
  100   static void SetGlobalReleaseDataFlag(
int val);
 
  103   static int GetGlobalReleaseDataFlag();
 
  120   unsigned long GetUpdateTime();
 
  127   virtual unsigned long GetActualMemorySize();
 
  147     int fieldAssociation, 
int attributeType);
 
  155     int fieldAssociation, 
const char *
name);
 
  161                                           int fieldAssociation,
 
  172     int fieldAssociation, 
const char *attributeName, 
int attributeType);
 
  184     int fieldAssociation, 
int attributeType, 
const char *
name, 
int arrayType,
 
  185     int numComponents, 
int numTuples);
 
  193     int arrayType, 
int numComponents);
 
  199   void DataHasBeenGenerated();
 
  223   virtual void Crop(
const int* updateExtent);
 
  237     NUMBER_OF_ASSOCIATIONS
 
  255     NUMBER_OF_ATTRIBUTE_TYPES
 
  293     FIELD_OPERATION_REMOVED
 
  300   static const char* GetAssociationTypeAsString(
int associationType);
 
  304   static int GetAssociationTypeFromString(
const char* associationType);
 
void GlobalReleaseDataFlagOn()
 
abstract base class for most VTK objects 
 
Abstract superclass for all arrays. 
 
record modification and/or execution time 
 
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
 
virtual void PrepareForNewData()
 
void GlobalReleaseDataFlagOff()
 
virtual int GetExtentType()
 
virtual void PrintSelf(ostream &os, vtkIndent indent)
 
virtual unsigned long GetMTime()
 
a simple class to control print indentation 
 
virtual void CopyInformationFromPipeline(vtkInformation *vtkNotUsed(info))
 
#define VTK_PIECES_EXTENT
 
represent and manipulate attribute data in a dataset 
 
virtual int GetDataObjectType()
 
general representation of visualization data 
 
virtual void CopyInformationToPipeline(vtkInformation *vtkNotUsed(info))
 
#define VTKCOMMONDATAMODEL_EXPORT
 
vtkInformation * Information
 
represent and manipulate fields of data