Go to the documentation of this file.
40 #ifndef vtkLegendBoxActor_h
41 #define vtkLegendBoxActor_h
74 {
return this->NumberOfEntries;}
89 const char*
string,
double color[3]);
247 double BackgroundColor[3];
map vtkPolyData to graphics primitives
vtkProperty2D * GetBoxProperty()
#define vtkGetObjectMacro(name, type)
void SetEntryString(int i, const char *string)
vtkTexturedActor2D ** IconActor
draw vtkPolyData onto the image plane
void ShallowCopy(vtkProp *prop)
GLboolean GLboolean GLboolean b
vtkPolyDataMapper2D ** SymbolMapper
actor that draws 2D data with texture support
void SetEntryIcon(int i, vtkImageData *icon)
#define vtkSetVector3Macro(name, type)
vtkTransform ** IconTransform
vtkPolyDataMapper2D ** IconMapper
vtkPlaneSource * Background
record modification and/or execution time
create an array of quadrilaterals located in a plane
vtkPolyData * BorderPolyData
#define vtkTypeMacro(thisClass, superclass)
void SetEntryColor(int i, double r, double g, double b)
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
virtual void SetEntryTextProperty(vtkTextProperty *p)
window superclass for vtkRenderWindow
#define vtkSetClampMacro(name, type, min, max)
virtual int HasTranslucentPolygonalGeometry()
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkGetVector3Macro(name, type)
double * GetEntryColor(int i)
vtkTextMapper ** TextMapper
void SetEntry(int i, vtkImageData *symbol, const char *string, double color[3])
void SetEntry(int i, vtkPolyData *symbol, const char *string, double color[3])
vtkPolyData * BoxPolyData
represents an object (geometry & properties) in a rendered scene
virtual void ReleaseGraphicsResources(vtkWindow *)
topologically and geometrically regular array of data
a simple class to control print indentation
vtkImageData ** IconImage
void SetEntryColor(int i, double color[3])
vtkImageData * GetEntryIcon(int i)
#define vtkGetMacro(name, type)
vtkPolyDataMapper2D * BorderMapper
vtkPolyDataMapper2D * BackgroundMapper
vtkTextProperty * EntryTextProperty
abstract specification for Viewports
void SetNumberOfEntries(int num)
vtkActor2D ** SymbolActor
vtkTransformPolyDataFilter ** IconTransformFilter
void SetEntrySymbol(int i, vtkPolyData *symbol)
represent text properties.
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
abstract superclass for all actors, volumes and annotations
represent surface properties of a 2D image
GLdouble GLdouble GLdouble r
a actor that draws 2D data
vtkTransform ** Transform
int RenderOverlay(vtkViewport *viewport)
void SetEntry(int i, vtkPolyData *symbol, vtkImageData *icon, const char *string, double color[3])
static vtkLegendBoxActor * New()
vtkTransformPolyDataFilter ** SymbolTransform
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkPolyDataMapper2D * BoxMapper
const char * GetEntryString(int i)
dynamic, self-adjusting array of double
int RenderOpaqueGeometry(vtkViewport *viewport)
vtkPolyData * GetEntrySymbol(int i)
vtkPolyData createTexturedPlane()
#define VTKRENDERINGANNOTATION_EXPORT
vtkTexturedActor2D * BackgroundActor