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);
 
  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 
 
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses. 
 
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 
 
a simple class to control print indentation 
 
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 ...
 
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection. 
 
void SetLabelModeToDistance()
Specify the mode for labeling the scale axes. 
 
virtual void GetActors2D(vtkPropCollection *)
 
vtkCoordinate * Coordinate
 
vtkAxisActor2D * BottomAxis
 
vtkTextProperty * LegendTitleProperty
 
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection. 
 
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
 
draw vtkPolyData onto the image plane 
 
represent and manipulate 3D points 
 
vtkTextProperty * LegendLabelProperty