Go to the documentation of this file.
40 #ifndef vtkLegendScaleActor_h
41 #define vtkLegendScaleActor_h
43 #include "vtkRenderingAnnotationModule.h"
85 vtkSetClampMacro(LabelMode,
int,DISTANCE,XY_COORDINATES);
86 vtkGetMacro(LabelMode,
int);
97 vtkGetMacro(RightAxisVisibility,
int);
100 vtkGetMacro(TopAxisVisibility,
int);
103 vtkGetMacro(LeftAxisVisibility,
int);
106 vtkGetMacro(BottomAxisVisibility,
int);
116 vtkGetMacro(LegendVisibility,
int);
143 vtkGetMacro(RightBorderOffset,
int);
153 vtkGetMacro(TopBorderOffset,
int);
163 vtkGetMacro(LeftBorderOffset,
int);
173 vtkGetMacro(BottomBorderOffset,
int);
181 vtkSetClampMacro(CornerOffsetFactor,
double, 1.0, 10.0);
182 vtkGetMacro(CornerOffsetFactor,
double);
represent and manipulate 3D points
virtual int RenderOverlay(vtkViewport *)
void SetLabelModeToXYCoordinates()
draw vtkPolyData onto the image plane
virtual void BuildRepresentation(vtkViewport *viewport)
Standard methods supporting the rendering process.
vtkAxisActor2D * BottomAxis
record modification and/or execution time
double CornerOffsetFactor
virtual int RenderOpaqueGeometry(vtkViewport *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
void AllAnnotationsOn()
Convenience method that turns all the axes and the legend scale.
vtkPolyDataMapper2D * LegendMapper
window superclass for vtkRenderWindow
vtkTextProperty * LegendTitleProperty
annotate the render window with scale and distance information
vtkAxisActor2D * LeftAxis
static vtkLegendScaleActor * New()
Instantiate the class.
virtual void GetActors2D(vtkPropCollection *)
a simple class to control print indentation
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems
vtkTextProperty * LegendLabelProperty
virtual void ReleaseGraphicsResources(vtkWindow *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
abstract specification for Viewports
represent text properties.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
abstract superclass for all actors, volumes and annotations
a actor that draws 2D data
void AllAxesOn()
Convenience method that turns all the axes either on or off.
concrete dataset represents vertices, lines, polygons, and triangle strips
Create an axis with tick marks and labels.
void SetLabelModeToDistance()
vtkCoordinate * Coordinate
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkAxisActor2D * RightAxis