Go to the documentation of this file.
30 #ifndef vtkPistonDataObject_h
31 #define vtkPistonDataObject_h
33 #include "vtkAcceleratorsPistonModule.h"
128 double ScalarsRange[2];
virtual void DeepCopy(vtkDataObject *src)
static vtkPistonDataObject * GetData(vtkInformation *info)
void GetScalarsRange(double range[2])
vtkPistonReference * Reference
void SetScalarsRange(double range[2])
record modification and/or execution time
#define vtkTypeMacro(thisClass, superclass)
void SetSpacing(double spacing[3])
virtual void ShallowCopy(vtkDataObject *src)
void GetOrigin(double origin[3])
virtual void ComputeBounds()
void SetOrigin(const double origin[3])
double * GetScalarsRange()
Lower level handle on GPU resident data.
a simple class to control print indentation
#define vtkSetStringMacro(name)
vtkGetStringMacro(ExtensionsString)
void SetBounds(const double bounds[6])
void PrintSelf(ostream &os, vtkIndent indent)
void GetSpacing(double spacing[3])
static vtkPistonDataObject * GetData(vtkInformationVector *v, int i=0)
#define VTK_PISTON_DATA_OBJECT
static vtkPistonDataObject * New()
general representation of visualization data
void GetBounds(double bounds[6])
vtkPistonReference * GetReference()