 |
VTK
9.1.0
|
Go to the documentation of this file.
140 #ifndef vtkImageActor_h
141 #define vtkImageActor_h
144 #include "vtkRenderingCoreModule.h"
248 this->SetDisplayExtent(this->DisplayExtent[0], this->DisplayExtent[1], this->DisplayExtent[2],
249 this->DisplayExtent[3], z, z);
271 vtkGetMacro(ForceOpaque,
bool);
272 vtkSetMacro(ForceOpaque,
bool);
273 vtkBooleanMacro(ForceOpaque,
bool);
286 int DisplayExtent[6];
287 double DisplayBounds[6];
virtual void SetOpacity(double)
Set/Get the object's opacity.
~vtkImageActor() override
virtual double GetOpacity()
Set/Get the object's opacity.
virtual vtkTypeBool GetInterpolate()
Turn on/off linear interpolation of the image when rendering.
double GetOpacityMaxValue()
Set/Get the object's opacity.
Superclass for all sources, filters, and sinks in VTK.
virtual void SetInterpolate(vtkTypeBool)
Turn on/off linear interpolation of the image when rendering.
record modification and/or execution time
int GetWholeZMin()
Set/Get the current slice number.
double * GetBounds() override=0
Return a reference to the Prop3D's composite transform.
vtkAlgorithm * GetInputAlgorithm()
void SetDisplayExtent(const int extent[6])
The image extent is generally set explicitly, but if not set it will be determined from the input ima...
represents an image in a 3D scene
#define VTK_SIZEHINT(...)
void SetDisplayExtent(int minX, int maxX, int minY, int maxY, int minZ, int maxZ)
The image extent is generally set explicitly, but if not set it will be determined from the input ima...
void GetDisplayExtent(int extent[6])
The image extent is generally set explicitly, but if not set it will be determined from the input ima...
virtual void SetInputData(vtkImageData *)
Set/Get the image data input for the image actor.
void GetBounds(T a, double bds[6])
void SetZSlice(int z)
Set/Get the current slice number.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
topologically and geometrically regular array of data
a simple class to control print indentation
vtkTimeStamp TranslucentComputationTime
virtual vtkImageData * GetInput()
Set/Get the image data input for the image actor.
static int GetOrientationFromExtent(const int extent[6])
Guess the orientation from the extent.
int GetWholeZMax()
Set/Get the current slice number.
int GetSliceNumberMax()
Return the slice number (& min/max slice number) computed from the display extent.
void GetDisplayBounds(double bounds[6])
Get the bounds of the data that is displayed by this image actor.
double * GetBounds() override
Get the bounds of this image actor.
int GetZSlice()
Set/Get the current slice number.
abstract specification for renderers
draw an image in a rendered 3D scene
int TranslucentCachedResult
static vtkImageActor * New()
Instantiate the image actor.
int GetSliceNumber()
Return the slice number (& min/max slice number) computed from the display extent.
double GetOpacityMinValue()
Set/Get the object's opacity.
vtkTypeBool HasTranslucentPolygonalGeometry() override
Internal method, should only be used by rendering.
int * GetDisplayExtent()
The image extent is generally set explicitly, but if not set it will be determined from the input ima...
int GetSliceNumberMin()
Return the slice number (& min/max slice number) computed from the display extent.
double * GetDisplayBounds()
Get the bounds of the data that is displayed by this image actor.