30 #ifndef vtkPistonDataObject_h 
   31 #define vtkPistonDataObject_h 
   33 #include "vtkAcceleratorsPistonModule.h"  
   52   int GetReferredType();
 
   56   void * GetReferredData();
 
   71   virtual void ComputeBounds();
 
   77   void GetBounds(
double bounds[6]);
 
   78   void SetBounds(
const double bounds[6]);
 
   83   void GetOrigin(
double origin[3]);
 
   84   void SetOrigin(
const double origin[3]);
 
   89   void GetSpacing(
double spacing[3]);
 
   90   void SetSpacing(
double spacing[3]);
 
   95   vtkGetStringMacro(ScalarsArrayName);
 
   97   vtkSetStringMacro(ScalarsArrayName);
 
  103   double* GetScalarsRange();
 
  104   void GetScalarsRange(
double range[2]);
 
  107   void SetScalarsRange(
double range[2]);
 
  128   double ScalarsRange[2];
 
static vtkDataObject * GetData(vtkInformation *info)
 
static vtkDataObject * New()
 
record modification and/or execution time 
 
a simple class to control print indentation 
 
vtkPistonReference * GetReference()
 
void PrintSelf(ostream &os, vtkIndent indent)
 
Lower level handle on GPU resident data. 
 
vtkPistonReference * Reference
 
general representation of visualization data 
 
virtual void DeepCopy(vtkDataObject *src)
 
#define VTK_PISTON_DATA_OBJECT
 
virtual void ShallowCopy(vtkDataObject *src)