38#ifndef vtkLabelPlacementMapper_h
39#define vtkLabelPlacementMapper_h
42#include "vtkRenderingLabelModule.h"
a actor that draws 2D data
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems
a simple class to control print indentation
virtual void SetAnchorTransform(vtkCoordinate *)
virtual void SetShape(int)
The shape of the label background, should be one of the values in the LabelShape enumeration.
static vtkLabelPlacementMapper * New()
double LastCameraParallelScale
vtkLabelPlacementMapper()
virtual void SetStyleToOutline()
The style of the label background shape, should be one of the values in the LabelStyle enumeration.
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this mapper.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
double LastCameraViewUp[3]
vtkLabelRenderStrategy * RenderStrategy
virtual void SetShapeToRoundedRect()
The shape of the label background, should be one of the values in the LabelShape enumeration.
bool OutputTraversedBounds
virtual void SetRenderStrategy(vtkLabelRenderStrategy *s)
Set the label rendering strategy.
virtual void SetStyleToFilled()
The style of the label background shape, should be one of the values in the LabelStyle enumeration.
vtkCoordinate * AnchorTransform
~vtkLabelPlacementMapper() override
double LastCameraPosition[3]
double BackgroundColor[3]
bool GeneratePerturbedLabelSpokes
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
double MaximumLabelFraction
virtual void SetShapeToRect()
The shape of the label background, should be one of the values in the LabelShape enumeration.
void RenderOverlay(vtkViewport *viewport, vtkActor2D *actor) override
Draw non-overlapping labels to the screen.
vtkSelectVisiblePoints * VisiblePoints
double LastCameraFocalPoint[3]
virtual void SetShapeToNone()
The shape of the label background, should be one of the values in the LabelShape enumeration.
virtual void SetStyle(int)
The style of the label background shape, should be one of the values in the LabelStyle enumeration.
Superclass for label rendering implementations.
extract points that are visible (based on z-buffer calculation)
abstract specification for Viewports
window superclass for vtkRenderWindow