Go to the documentation of this file.
41 #ifndef vtkImageSlice_h
42 #define vtkImageSlice_h
44 #include "vtkRenderingCoreModule.h"
118 vtkGetMacro(ForceTranslucent,
bool);
vtkMTimeType GetMTime()
Return the MTime also considering the property etc.
void ShallowCopy(vtkProp *prop)
Shallow copy of this vtkImageSlice.
void ReleaseGraphicsResources(vtkWindow *win)
Release any resources held by this prop.
represents an 3D object for placement in a rendered scene
virtual int HasTranslucentPolygonalGeometry()
Internal method, should only be used by rendering.
virtual int RenderOpaqueGeometry(vtkViewport *viewport)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
void SetStackedImagePass(int pass)
For stacked image rendering, set the pass.
void SetMapper(vtkImageMapper3D *mapper)
Set/Get the mapper.
virtual int RenderOverlay(vtkViewport *viewport)
Support the standard render methods.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
window superclass for vtkRenderWindow
vtkTypeUInt64 vtkMTimeType
virtual vtkImageProperty * GetProperty()
virtual void Render(vtkRenderer *)
This causes the image and its mapper to be rendered.
void SetProperty(vtkImageProperty *property)
Set/Get the image display properties.
represents an image in a 3D scene
void GetBounds(double bounds[6])
double * GetBounds()
Get the bounds - either all six at once (xmin, xmax, ymin, ymax, zmin, zmax) or one at a time.
static vtkImageSlice * New()
Creates an Image with the following defaults: origin(0,0,0) position=(0,0,0) scale=1 visibility=1 pic...
a simple class to control print indentation
vtkImageProperty * Property
abstract specification for Viewports
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
abstract superclass for all actors, volumes and annotations
abstract class for mapping images to the screen
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *viewport)
abstract specification for renderers
vtkImageMapper3D * Mapper
void GetImages(vtkPropCollection *)
For some exporters and other other operations we must be able to collect all the actors,...
vtkMTimeType GetRedrawMTime()
Return the mtime of anything that would cause the rendered image to appear differently.
void Update()
Update the rendering pipeline by updating the ImageMapper.
virtual double * GetBounds()=0
Get the bounds for this Prop as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).