39 #ifndef vtkLegendScaleActor_h
40 #define vtkLegendScaleActor_h
80 vtkSetClampMacro(LabelMode,
int,DISTANCE,XY_COORDINATES);
81 vtkGetMacro(LabelMode,
int);
90 vtkSetMacro(RightAxisVisibility,
int);
91 vtkGetMacro(RightAxisVisibility,
int);
92 vtkBooleanMacro(RightAxisVisibility,
int);
93 vtkSetMacro(TopAxisVisibility,
int);
94 vtkGetMacro(TopAxisVisibility,
int);
95 vtkBooleanMacro(TopAxisVisibility,
int);
96 vtkSetMacro(LeftAxisVisibility,
int);
97 vtkGetMacro(LeftAxisVisibility,
int);
98 vtkBooleanMacro(LeftAxisVisibility,
int);
99 vtkSetMacro(BottomAxisVisibility,
int);
100 vtkGetMacro(BottomAxisVisibility,
int);
101 vtkBooleanMacro(BottomAxisVisibility,
int);
107 vtkSetMacro(LegendVisibility,
int);
108 vtkGetMacro(LegendVisibility,
int);
109 vtkBooleanMacro(LegendVisibility,
int);
120 void AllAnnotationsOn();
121 void AllAnnotationsOff();
128 vtkSetClampMacro(RightBorderOffset,
int,5,
VTK_INT_MAX);
129 vtkGetMacro(RightBorderOffset,
int);
136 vtkSetClampMacro(TopBorderOffset,
int,5,
VTK_INT_MAX);
137 vtkGetMacro(TopBorderOffset,
int);
144 vtkSetClampMacro(LeftBorderOffset,
int,5,
VTK_INT_MAX);
145 vtkGetMacro(LeftBorderOffset,
int);
152 vtkSetClampMacro(BottomBorderOffset,
int,5,
VTK_INT_MAX);
153 vtkGetMacro(BottomBorderOffset,
int);
159 vtkSetClampMacro(CornerOffsetFactor,
double, 1.0, 10.0);
160 vtkGetMacro(CornerOffsetFactor,
double);
181 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
#define VTKRENDERINGANNOTATION_EXPORT
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
draw vtkPolyData onto the image plane
represent and manipulate 3D points
vtkTextProperty * LegendLabelProperty