40 #ifndef vtkLegendScaleActor_h 41 #define vtkLegendScaleActor_h 43 #include "vtkRenderingAnnotationModule.h" 85 vtkSetClampMacro(LabelMode,
int,DISTANCE,XY_COORDINATES);
86 vtkGetMacro(LabelMode,
int);
132 void AllAnnotationsOn();
133 void AllAnnotationsOff();
142 vtkSetClampMacro(RightBorderOffset,
int,5,
VTK_INT_MAX);
143 vtkGetMacro(RightBorderOffset,
int);
152 vtkSetClampMacro(TopBorderOffset,
int,5,
VTK_INT_MAX);
153 vtkGetMacro(TopBorderOffset,
int);
162 vtkSetClampMacro(LeftBorderOffset,
int,5,
VTK_INT_MAX);
163 vtkGetMacro(LeftBorderOffset,
int);
172 vtkSetClampMacro(BottomBorderOffset,
int,5,
VTK_INT_MAX);
173 vtkGetMacro(BottomBorderOffset,
int);
181 vtkSetClampMacro(CornerOffsetFactor,
double, 1.0, 10.0);
182 vtkGetMacro(CornerOffsetFactor,
double);
209 virtual void BuildRepresentation(
vtkViewport *viewport);
abstract superclass for all actors, volumes and annotations
vtkTypeBool BottomAxisVisibility
abstract specification for Viewports
virtual int RenderOpaqueGeometry(vtkViewport *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
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 *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
window superclass for vtkRenderWindow
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
vtkTypeBool RightAxisVisibility
vtkAxisActor2D * LeftAxis
void SetLabelModeToXYCoordinates()
Specify the mode for labeling the scale axes.
represent text properties.
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
vtkTypeBool TopAxisVisibility
void SetLabelModeToDistance()
Specify the mode for labeling the scale axes.
virtual void GetActors2D(vtkPropCollection *)
vtkCoordinate * Coordinate
vtkAxisActor2D * BottomAxis
vtkTypeBool LegendVisibility
vtkTextProperty * LegendTitleProperty
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
vtkTypeBool LeftAxisVisibility
draw vtkPolyData onto the image plane
represent and manipulate 3D points
vtkTextProperty * LegendLabelProperty