Go to the documentation of this file.
34 #ifndef vtkImageStack_h
35 #define vtkImageStack_h
virtual int RenderOverlay(vtkViewport *viewport)
void RemoveImage(vtkImageSlice *prop)
unsigned long int GetMTime()
void PokeMatrices(vtkMatrix4x4 *matrix)
record modification and/or execution time
virtual int RenderOpaqueGeometry(vtkViewport *viewport)
#define vtkTypeMacro(thisClass, superclass)
void GetBounds(double bounds[6])
void ShallowCopy(vtkProp *prop)
static vtkImageStack * New()
a list of nodes that form an assembly path
a list of lists of props representing an assembly hierarchy
void BuildPaths(vtkAssemblyPaths *paths, vtkAssemblyPath *path)
vtkAssemblyPath * GetNextPath()
window superclass for vtkRenderWindow
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *viewport)
unsigned long GetRedrawMTime()
virtual int HasTranslucentPolygonalGeometry()
create and manipulate unsorted lists of objects
represents an image in a 3D scene
int HasImage(vtkImageSlice *prop)
vtkImageProperty * GetProperty()
void SetMapper(vtkImageMapper3D *mapper)
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
void SetProperty(vtkImageProperty *property)
GLsizei const GLchar ** path
a sorted list of image slice objects
vtkImageSliceCollection * GetImages()
abstract specification for Viewports
manages a stack of composited images
vtkSetMacro(IgnoreDriverBugs, bool)
abstract superclass for all actors, volumes and annotations
vtkCollection * ImageMatrices
abstract class for mapping images to the screen
vtkImageSlice * GetActiveImage()
void GetImages(vtkPropCollection *)
vtkImageSliceCollection * Images
#define VTKRENDERINGIMAGE_EXPORT
vtkImageMapper3D * GetMapper()
void ReleaseGraphicsResources(vtkWindow *win)
void AddImage(vtkImageSlice *prop)
void PrintSelf(ostream &os, vtkIndent indent)
virtual double * GetBounds()=0