37 #ifndef vtkImageActor_h
38 #define vtkImageActor_h
40 #include "vtkRenderingCoreModule.h"
75 virtual void SetInterpolate(
int);
76 virtual int GetInterpolate();
85 virtual void SetOpacity(
double);
86 virtual double GetOpacity();
96 void SetDisplayExtent(
int extent[6]);
97 void SetDisplayExtent(
int minX,
int maxX,
int minY,
int maxY,
99 void GetDisplayExtent(
int extent[6]);
121 double *GetDisplayBounds();
122 void GetDisplayBounds(
double bounds[6]);
130 int GetSliceNumber();
131 int GetSliceNumberMax();
132 int GetSliceNumberMin();
146 this->DisplayExtent[0], this->DisplayExtent[1],
147 this->DisplayExtent[2], this->DisplayExtent[3], z, z);
168 vtkGetMacro(ForceOpaque,
bool);
181 static int GetOrientationFromExtent(
const int extent[6]);
183 int DisplayExtent[6];
184 double DisplayBounds[6];
void SetZSlice(int z)
Set/Get the current slice number.
vtkTimeStamp TranslucentComputationTime
int * GetDisplayExtent()
The image extent is generally set explicitly, but if not set it will be determined from the input ima...
record modification and/or execution time
int GetZSlice()
Set/Get the current slice number.
abstract specification for renderers
void GetBounds(double bounds[6])
Get the bounds of this image actor.
Superclass for all sources, filters, and sinks in VTK.
draw an image in a rendered 3D scene
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
virtual int HasTranslucentPolygonalGeometry()
Internal method, should only be used by rendering.
topologically and geometrically regular array of data
double GetOpacityMinValue()
Set/Get the object's opacity.
double GetOpacityMaxValue()
Set/Get the object's opacity.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
represents an image in a 3D scene
static vtkImageSlice * New()
Creates an Image with the following defaults: origin(0,0,0) position=(0,0,0) scale=1 visibility=1 pic...
virtual double * GetBounds()=0
Return a reference to the Prop3D's composite transform.
int TranslucentCachedResult
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
double * GetBounds()
Get the bounds - either all six at once (xmin, xmax, ymin, ymax, zmin, zmax) or one at a time...