31 #ifndef vtkLabeledContourMapper_h
32 #define vtkLabeledContourMapper_h
52 void PrintSelf(ostream& os,
vtkIndent indent);
65 virtual
double *GetBounds();
66 virtual
void GetBounds(
double bounds[6]);
106 vtkSetMacro(LabelVisibility,
bool)
107 vtkGetMacro(LabelVisibility,
bool)
108 vtkBooleanMacro(LabelVisibility,
bool)
115 vtkSetMacro(SkipDistance,
double)
116 vtkGetMacro(SkipDistance,
double)
124 virtual
void ReleaseGraphicsResources(
vtkWindow *);
128 ~vtkLabeledContourMapper();
130 virtual
void ComputeBounds();
140 bool ResolveLabels();
141 virtual
bool CreateLabels(
vtkActor *actor);
142 bool BuildStencilQuads();
145 virtual
bool RemoveStencil();
149 bool FreeTextActors();
153 bool LabelVisibility;
164 unsigned int *StencilQuadIndices;
166 void FreeStencilQuads();
171 vtkLabeledContourMapper(const vtkLabeledContourMapper&);
172 void operator=(const vtkLabeledContourMapper&);
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
map vtkPolyData to graphics primitives
Allocate and hold a VTK object.
#define VTKRENDERINGCORE_EXPORT
static vtkAlgorithm * New()