Go to the documentation of this file.
40 #ifndef vtkLabelPlacementMapper_h
41 #define vtkLabelPlacementMapper_h
134 NUMBER_OF_LABEL_SHAPES
144 { this->SetShape(
NONE); }
146 { this->SetShape(RECT); }
148 { this->SetShape(ROUNDED_RECT); }
155 NUMBER_OF_LABEL_STYLES
165 { this->SetStyle(FILLED); }
167 { this->SetStyle(OUTLINE); }
222 int LastRendererSize[2];
223 double LastCameraPosition[3];
224 double LastCameraFocalPoint[3];
225 double LastCameraViewUp[3];
233 double BackgroundColor[3];
double LastCameraParallelScale
#define vtkGetObjectMacro(name, type)
#define vtkSetVector3Macro(name, type)
virtual void SetShapeToRect()
virtual void SetStyleToFilled()
vtkLabelPlacementMapper()
#define vtkTypeMacro(thisClass, superclass)
#define VTKRENDERINGLABEL_EXPORT
Places and renders non-overlapping labels.
vtkLabelRenderStrategy * RenderStrategy
bool OutputTraversedBounds
virtual void SetShapeToNone()
static vtkLabelPlacementMapper * New()
void RenderOverlay(vtkViewport *viewport, vtkActor2D *actor)
window superclass for vtkRenderWindow
virtual int FillInputPortInformation(int port, vtkInformation *info)
#define vtkSetClampMacro(name, type, min, max)
#define vtkGetVector3Macro(name, type)
virtual void SetRenderStrategy(vtkLabelRenderStrategy *s)
double MaximumLabelFraction
virtual void SetShapeToRoundedRect()
a simple class to control print indentation
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems
vtkCoordinate * AnchorTransform
#define vtkGetMacro(name, type)
vtkSelectVisiblePoints * VisiblePoints
abstract class specifies interface for objects which render 2D actors
~vtkLabelPlacementMapper()
abstract specification for Viewports
Superclass for label rendering implementations.
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
virtual void ReleaseGraphicsResources(vtkWindow *)
a actor that draws 2D data
virtual void SetAnchorTransform(vtkCoordinate *)
extract points that are visible (based on z-buffer calculation)
virtual void SetStyleToOutline()
void PrintSelf(ostream &os, vtkIndent indent)
bool GeneratePerturbedLabelSpokes