32 #ifndef vtkLabeledContourMapper_h 33 #define vtkLabeledContourMapper_h 35 #include "vtkRenderingCoreModule.h" 53 void PrintSelf(ostream& os,
vtkIndent indent) override;
70 double *GetBounds() override;
71 void GetBounds(
double bounds[6]) override;
122 vtkSetMacro(LabelVisibility,
bool)
123 vtkGetMacro(LabelVisibility,
bool)
124 vtkBooleanMacro(LabelVisibility,
bool)
132 vtkSetMacro(SkipDistance,
double)
133 vtkGetMacro(SkipDistance,
double)
143 void ReleaseGraphicsResources(
vtkWindow *) override;
147 ~vtkLabeledContourMapper() override;
149 virtual
void ComputeBounds();
159 bool ResolveLabels();
160 virtual
bool CreateLabels(
vtkActor *actor);
161 bool BuildStencilQuads();
168 bool FreeTextActors();
172 bool LabelVisibility;
183 unsigned int *StencilQuadIndices;
185 void FreeStencilQuads();
190 vtkLabeledContourMapper(const vtkLabeledContourMapper&) = delete;
191 void operator=(const vtkLabeledContourMapper&) = delete;
represents an object (geometry & properties) in a rendered scene
record modification and/or execution time
abstract specification for renderers
Hold a reference to a vtkObjectBase instance.
concrete dataset represents vertices, lines, polygons, and triangle strips
an ordered list of vtkTextProperty objects.
dynamic, self-adjusting array of double
window superclass for vtkRenderWindow
a simple class to control print indentation
An actor that displays text.
represent text properties.
abstract class specifies interface to map data to graphics primitives
map vtkPolyData to graphics primitives
Allocate and hold a VTK object.
static vtkAlgorithm * New()