39 #ifndef __vtkLegendScaleActor_h
40 #define __vtkLegendScaleActor_h
79 vtkSetClampMacro(LabelMode,
int,DISTANCE,XY_COORDINATES);
80 vtkGetMacro(LabelMode,
int);
89 vtkSetMacro(RightAxisVisibility,
int);
90 vtkGetMacro(RightAxisVisibility,
int);
91 vtkBooleanMacro(RightAxisVisibility,
int);
92 vtkSetMacro(TopAxisVisibility,
int);
93 vtkGetMacro(TopAxisVisibility,
int);
94 vtkBooleanMacro(TopAxisVisibility,
int);
95 vtkSetMacro(LeftAxisVisibility,
int);
96 vtkGetMacro(LeftAxisVisibility,
int);
97 vtkBooleanMacro(LeftAxisVisibility,
int);
98 vtkSetMacro(BottomAxisVisibility,
int);
99 vtkGetMacro(BottomAxisVisibility,
int);
100 vtkBooleanMacro(BottomAxisVisibility,
int);
106 vtkSetMacro(LegendVisibility,
int);
107 vtkGetMacro(LegendVisibility,
int);
108 vtkBooleanMacro(LegendVisibility,
int);
119 void AllAnnotationsOn();
120 void AllAnnotationsOff();
128 vtkGetMacro(RightBorderOffset,
int);
136 vtkGetMacro(TopBorderOffset,
int);
144 vtkGetMacro(LeftBorderOffset,
int);
152 vtkGetMacro(BottomBorderOffset,
int);
158 vtkSetClampMacro(CornerOffsetFactor,
double, 1.0, 10.0);
159 vtkGetMacro(CornerOffsetFactor,
double);
180 virtual void BuildRepresentation(
vtkViewport *viewport);
abstract superclass for all actors, volumes and annotations
void PrintSelf(ostream &os, vtkIndent indent)
abstract specification for Viewports
virtual int RenderOpaqueGeometry(vtkViewport *)
virtual int RenderOverlay(vtkViewport *)
vtkAxisActor2D * RightAxis
a actor that draws 2D data
record modification and/or execution time
double CornerOffsetFactor
Create an axis with tick marks and labels.
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkPolyDataMapper2D * LegendMapper
annotate the render window with scale and distance information
virtual void ReleaseGraphicsResources(vtkWindow *)
window superclass for vtkRenderWindow
a simple class to control print indentation
vtkAxisActor2D * LeftAxis
void SetLabelModeToXYCoordinates()
represent text properties.
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
void SetLabelModeToDistance()
virtual void GetActors2D(vtkPropCollection *)
vtkCoordinate * Coordinate
vtkAxisActor2D * BottomAxis
vtkTextProperty * LegendTitleProperty
#define VTK_LARGE_INTEGER
draw vtkPolyData onto the image plane
represent and manipulate 3D points
vtkTextProperty * LegendLabelProperty