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