35 #ifndef vtkImageStack_h 36 #define vtkImageStack_h 38 #include "vtkRenderingImageModule.h" 80 vtkSetMacro(ActiveLayer,
int);
abstract superclass for all actors, volumes and annotations
vtkImageSliceCollection * Images
void GetBounds(double bounds[6])
Get the combined bounds of all of the images.
vtkMTimeType GetRedrawMTime() override
Return the mtime of anything that would cause the rendered image to appear differently.
represent and manipulate 4x4 transformation matrices
a sorted list of image slice objects
double * GetBounds() override=0
Return a reference to the Prop3D's composite transform.
vtkTypeUInt32 vtkMTimeType
abstract specification for Viewports
void ReleaseGraphicsResources(vtkWindow *win) override
Release any resources held by this prop.
virtual void BuildPaths(vtkAssemblyPaths *paths, vtkAssemblyPath *path)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
record modification and/or execution time
int RenderOpaqueGeometry(vtkViewport *viewport) override
Support the standard render methods.
virtual vtkImageProperty * GetProperty()
Set/Get the image display properties.
vtkTypeBool HasTranslucentPolygonalGeometry() override
Internal method, should only be used by rendering.
virtual vtkAssemblyPath * GetNextPath()
vtkProp and its subclasses can be picked by subclasses of vtkAbstractPicker (e.g., vtkPropPicker).
double * GetBounds() override
Get the bounds - either all six at once (xmin, xmax, ymin, ymax, zmin, zmax) or one at a time...
window superclass for vtkRenderWindow
void ShallowCopy(vtkProp *prop) override
Shallow copy of this vtkImageSlice.
vtkImageSliceCollection * GetImages()
Get the list of images as a vtkImageSliceCollection.
void InitPathTraversal() override
Overload vtkProp's method for setting up assembly paths.
a list of nodes that form an assembly path
a simple class to control print indentation
int RenderOverlay(vtkViewport *viewport) override
Support the standard render methods.
abstract class for mapping images to the screen
void SetProperty(vtkImageProperty *property)
Set/Get the image display properties.
void GetImages(vtkPropCollection *)
For some exporters and other other operations we must be able to collect all the actors, volumes, and images.
void SetMapper(vtkImageMapper3D *mapper)
Set/Get the mapper.
a list of lists of props representing an assembly hierarchy
create and manipulate ordered lists of objects
int GetActiveLayer()
Set the active layer number.
represents an image in a 3D scene
int RenderTranslucentPolygonalGeometry(vtkViewport *viewport) override
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 GetNumberOfPaths()
vtkProp and its subclasses can be picked by subclasses of vtkAbstractPicker (e.g., vtkPropPicker).
vtkCollection * ImageMatrices
virtual vtkImageMapper3D * GetMapper()
Set/Get the mapper.
vtkMTimeType GetMTime() override
Return the MTime also considering the property etc.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
manages a stack of composited images