37 #ifndef vtkImageActor_h
38 #define vtkImageActor_h
40 #include "vtkRenderingCoreModule.h"
146 this->DisplayExtent[0], this->DisplayExtent[1],
147 this->DisplayExtent[2], this->DisplayExtent[3], z, z);
168 vtkGetMacro(ForceOpaque,
bool);
183 int DisplayExtent[6];
184 double DisplayBounds[6];
Superclass for all sources, filters, and sinks in VTK.
draw an image in a rendered 3D scene
virtual vtkImageData * GetInput()
virtual void SetInputData(vtkImageData *)
Set/Get the image data input for the image actor.
double * GetDisplayBounds()
Get the bounds of the data that is displayed by this image actor.
void GetDisplayExtent(int extent[6])
int GetSliceNumber()
Return the slice number (& min/max slice number) computed from the display extent.
static vtkImageActor * New()
Instantiate the image actor.
void GetDisplayBounds(double bounds[6])
double GetOpacityMaxValue()
vtkTimeStamp TranslucentComputationTime
void SetDisplayExtent(int extent[6])
The image extent is generally set explicitly, but if not set it will be determined from the input ima...
double * GetBounds()
Get the bounds of this image actor.
virtual double GetOpacity()
virtual void SetOpacity(double)
Set/Get the object's opacity.
virtual int GetInterpolate()
virtual void SetInterpolate(int)
Turn on/off linear interpolation of the image when rendering.
int TranslucentCachedResult
double GetOpacityMinValue()
vtkAlgorithm * GetInputAlgorithm()
void GetBounds(double bounds[6])
void SetZSlice(int z)
Set/Get the current slice number.
static int GetOrientationFromExtent(const int extent[6])
Guess the orientation from the extent.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void SetDisplayExtent(int minX, int maxX, int minY, int maxY, int minZ, int maxZ)
virtual int HasTranslucentPolygonalGeometry()
Internal method, should only be used by rendering.
topologically and geometrically regular array of data
represents an image in a 3D scene
a simple class to control print indentation
virtual double * GetBounds()=0
Get the bounds for this Prop as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
abstract specification for renderers
record modification and/or execution time
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.