25 #ifndef vtkImageActor_h
26 #define vtkImageActor_h
29 #include "vtkRenderingCoreModule.h"
32 VTK_ABI_NAMESPACE_BEGIN
74 virtual void SetOpacity(
double);
75 virtual double GetOpacity();
85 void SetDisplayExtent(
const int extent[6]);
86 void SetDisplayExtent(
int minX,
int maxX,
int minY,
int maxY,
int minZ,
int maxZ);
87 void GetDisplayExtent(
int extent[6]);
110 void GetDisplayBounds(
double bounds[6]);
118 int GetSliceNumber();
119 int GetSliceNumberMax();
120 int GetSliceNumberMin();
133 void SetZSlice(
int z)
135 this->SetDisplayExtent(this->DisplayExtent[0], this->DisplayExtent[1], this->DisplayExtent[2],
136 this->DisplayExtent[3], z, z);
158 vtkGetMacro(ForceOpaque,
bool);
159 vtkSetMacro(ForceOpaque,
bool);
160 vtkBooleanMacro(ForceOpaque,
bool);
171 static int GetOrientationFromExtent(
const int extent[6]);
173 int DisplayExtent[6];
174 double DisplayBounds[6];
189 VTK_ABI_NAMESPACE_END
vtkTimeStamp TranslucentComputationTime
void GetBounds(T a, double bds[6])
double * GetBounds() override=0
Return a reference to the Prop3D's composite transform.
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
vtkTypeBool HasTranslucentPolygonalGeometry() override
Internal method, should only be used by rendering.
double * GetBounds() override
Get the bounds - either all six at once (xmin, xmax, ymin, ymax, zmin, zmax) or one at a time...
Superclass for all sources, filters, and sinks in VTK.
draw an image in a rendered 3D scene
a simple class to control print indentation
topologically and geometrically regular array of data
double GetOpacityMinValue()
Set/Get the object's opacity.
double GetOpacityMaxValue()
Set/Get the object's opacity.
#define VTK_SIZEHINT(...)
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...
int TranslucentCachedResult
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.