 |
VTK
9.0.1
|
Go to the documentation of this file.
38 #ifndef vtkLegendBoxActor_h
39 #define vtkLegendBoxActor_h
42 #include "vtkRenderingAnnotationModule.h"
73 void SetNumberOfEntries(
int num);
87 void SetEntry(
int i,
vtkPolyData* symbol,
const char*
string,
double color[3]);
95 void SetEntryString(
int i,
const char*
string);
96 void SetEntryColor(
int i,
double color[3]);
97 void SetEntryColor(
int i,
double r,
double g,
double b);
101 const char* GetEntryString(
int i);
156 vtkSetClampMacro(Padding,
int, 0, 50);
157 vtkGetMacro(Padding,
int);
185 vtkSetVector3Macro(BackgroundColor,
double);
186 vtkGetVector3Macro(BackgroundColor,
double);
194 vtkSetClampMacro(BackgroundOpacity,
double, 0.0, 1.0);
195 vtkGetMacro(BackgroundOpacity,
double);
233 void InitializeEntries();
275 double BackgroundColor[3];
map vtkPolyData to graphics primitives
vtkProperty2D * GetBoxProperty()
Get the box vtkProperty2D.
int RenderOpaqueGeometry(vtkViewport *viewport) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
vtkTexturedActor2D ** IconActor
draw vtkPolyData onto the image plane
vtkPolyDataMapper2D ** SymbolMapper
actor that draws 2D data with texture support
vtkTransform ** IconTransform
vtkPolyDataMapper2D ** IconMapper
void ShallowCopy(vtkProp *prop) override
Shallow copy of this vtkActor2D.
vtkPlaneSource * Background
record modification and/or execution time
create an array of quadrilaterals located in a plane
vtkTypeBool UseBackground
vtkPolyData * BorderPolyData
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTypeBool ScalarVisibility
window superclass for vtkRenderWindow
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this actor.
#define VTK_SIZEHINT(...)
vtkTextMapper ** TextMapper
vtkPolyData * BoxPolyData
int RenderOverlay(vtkViewport *viewport) override
Support the standard render methods.
represents an object (geometry & properties) in a rendered scene
topologically and geometrically regular array of data
a simple class to control print indentation
vtkImageData ** IconImage
int RenderTranslucentPolygonalGeometry(vtkViewport *) override
vtkPolyDataMapper2D * BorderMapper
vtkPolyDataMapper2D * BackgroundMapper
vtkTextProperty * EntryTextProperty
abstract specification for Viewports
vtkActor2D ** SymbolActor
vtkTransformPolyDataFilter ** IconTransformFilter
represent text properties.
abstract superclass for all actors, volumes and annotations
represent surface properties of a 2D image
a actor that draws 2D data
vtkTransform ** Transform
static vtkActor2D * New()
Creates an actor2D with the following defaults: position (0,0) (coordinate system is viewport); at la...
vtkTransformPolyDataFilter ** SymbolTransform
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkPolyDataMapper2D * BoxMapper
dynamic, self-adjusting array of double
vtkTypeBool HasTranslucentPolygonalGeometry() override
Does this prop have some translucent polygonal geometry?
vtkTexturedActor2D * BackgroundActor