33 #ifndef vtkImageMapper_h
34 #define vtkImageMapper_h
36 #include "vtkRenderingCoreModule.h"
61 vtkGetMacro(ColorWindow,
double);
69 vtkGetMacro(ColorLevel,
double);
83 vtkGetMacro(ZSlice,
int);
107 int DisplayExtent[6];
124 vtkGetMacro(RenderToRectangle,
int);
137 vtkGetMacro(UseCustomExtents,
int);
147 vtkSetVectorMacro(CustomDisplayExtents,
int, 4);
148 vtkGetVectorMacro(CustomDisplayExtents,
int, 4);
158 int PositionAdjustment[2];
161 int CustomDisplayExtents[4];
a actor that draws 2D data
topologically and geometrically regular array of data
vtkMTimeType GetMTime()
Override Modifiedtime as we have added a lookuptable.
double GetColorShift()
Methods used internally for performing the Window/Level mapping.
vtkImageData * GetInput()
void RenderStart(vtkViewport *viewport, vtkActor2D *actor)
Draw the image to the screen.
static vtkImageMapper * New()
virtual void RenderData(vtkViewport *, vtkImageData *, vtkActor2D *)=0
Function called by Render to actually draw the image to to the screen.
virtual int FillInputPortInformation(int, vtkInformation *)
Fill the input port information objects for this algorithm.
virtual void SetInputData(vtkImageData *input)
Set the Input of a filter.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
abstract class specifies interface for objects which render 2D actors
abstract specification for Viewports
window superclass for vtkRenderWindow
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkTypeUInt64 vtkMTimeType