32 #ifndef vtkLabeledContourMapper_h
33 #define vtkLabeledContourMapper_h
35 #include "vtkRenderingCoreModule.h"
53 void PrintSelf(ostream& os,
vtkIndent indent);
70 virtual
double *GetBounds();
71 virtual
void GetBounds(
double bounds[6]);
123 vtkGetMacro(LabelVisibility,
bool)
133 vtkGetMacro(SkipDistance,
double)
143 virtual
void ReleaseGraphicsResources(
vtkWindow *);
147 ~vtkLabeledContourMapper();
149 virtual
void ComputeBounds();
159 bool ResolveLabels();
160 virtual
bool CreateLabels(
vtkActor *actor);
161 bool BuildStencilQuads();
164 virtual
bool RemoveStencil();
168 bool FreeTextActors();
172 bool LabelVisibility;
183 unsigned int *StencilQuadIndices;
185 void FreeStencilQuads();
190 vtkLabeledContourMapper(const vtkLabeledContourMapper&) VTK_DELETE_FUNCTION;
191 void operator=(const vtkLabeledContourMapper&) VTK_DELETE_FUNCTION;
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
a 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
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
map vtkPolyData to graphics primitives
Allocate and hold a VTK object.
static vtkAlgorithm * New()
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.