VTK
vtkRenderedTreeAreaRepresentation.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkRenderedTreeAreaRepresentation.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9 
10  This software is distributed WITHOUT ANY WARRANTY; without even
11  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12  PURPOSE. See the above copyright notice for more information.
13 
14 =========================================================================*/
15 /*-------------------------------------------------------------------------
16  Copyright 2008 Sandia Corporation.
17  Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,
18  the U.S. Government retains certain rights in this software.
19 -------------------------------------------------------------------------*/
31 #ifndef vtkRenderedTreeAreaRepresentation_h
32 #define vtkRenderedTreeAreaRepresentation_h
33 
34 #include "vtkViewsInfovisModule.h" // For export macro
36 
37 class vtkActor;
38 class vtkActor2D;
39 class vtkAreaLayout;
42 class vtkEdgeCenters;
46 class vtkPolyData;
48 class vtkPolyDataMapper;
49 class vtkScalarBarWidget;
50 class vtkTextProperty;
53 class vtkVertexDegree;
55 
57 {
58 public:
61  void PrintSelf(ostream& os, vtkIndent indent);
62 
66  virtual void SetLabelRenderMode(int mode);
67 
69 
70  virtual void SetAreaLabelArrayName(const char* name);
71  virtual const char* GetAreaLabelArrayName();
73 
75 
76  virtual void SetAreaSizeArrayName(const char* name);
77  virtual const char* GetAreaSizeArrayName();
79 
81 
83  virtual void SetAreaLabelPriorityArrayName(const char* name);
84  virtual const char* GetAreaLabelPriorityArrayName();
86 
88 
89  virtual void SetGraphEdgeLabelArrayName(const char* name)
90  { this->SetGraphEdgeLabelArrayName(name, 0); }
91  virtual void SetGraphEdgeLabelArrayName(const char* name, int idx);
92  virtual const char* GetGraphEdgeLabelArrayName()
93  { return this->GetGraphEdgeLabelArrayName(0); }
94  virtual const char* GetGraphEdgeLabelArrayName(int idx);
96 
98 
100  { this->SetGraphEdgeLabelTextProperty(tp, 0); }
101  virtual void SetGraphEdgeLabelTextProperty(vtkTextProperty* tp, int idx);
103  { return this->GetGraphEdgeLabelTextProperty(0); }
106 
108 
110  vtkSetStringMacro(AreaHoverArrayName);
111  vtkGetStringMacro(AreaHoverArrayName);
113 
115 
116  virtual void SetAreaLabelVisibility(bool vis);
117  virtual bool GetAreaLabelVisibility();
118  vtkBooleanMacro(AreaLabelVisibility, bool);
120 
122 
126 
128 
129  virtual void SetGraphEdgeLabelVisibility(bool vis)
130  { this->SetGraphEdgeLabelVisibility(vis, 0); }
131  virtual void SetGraphEdgeLabelVisibility(bool vis, int idx);
133  { return this->GetGraphEdgeLabelVisibility(0); }
134  virtual bool GetGraphEdgeLabelVisibility(int idx);
135  vtkBooleanMacro(GraphEdgeLabelVisibility, bool);
137 
139 
140  void SetAreaColorArrayName(const char* name);
141  const char* GetAreaColorArrayName();
143 
145 
146  virtual void SetColorAreasByArray(bool vis);
147  virtual bool GetColorAreasByArray();
148  vtkBooleanMacro(ColorAreasByArray, bool);
150 
152 
153  virtual void SetGraphEdgeColorArrayName(const char* name)
154  { this->SetGraphEdgeColorArrayName(name, 0); }
155  virtual void SetGraphEdgeColorArrayName(const char* name, int idx);
156  virtual const char* GetGraphEdgeColorArrayName()
157  { return this->GetGraphEdgeColorArrayName(0); }
158  virtual const char* GetGraphEdgeColorArrayName(int idx);
160 
162 
164  { this->SetGraphEdgeColorToSplineFraction(0); }
165  virtual void SetGraphEdgeColorToSplineFraction(int idx);
167 
169 
170  virtual void SetColorGraphEdgesByArray(bool vis)
171  { this->SetColorGraphEdgesByArray(vis, 0); }
172  virtual void SetColorGraphEdgesByArray(bool vis, int idx);
174  { return this->GetColorGraphEdgesByArray(0); }
175  virtual bool GetColorGraphEdgesByArray(int idx);
176  vtkBooleanMacro(ColorGraphEdgesByArray, bool);
178 
180 
182  virtual void SetGraphHoverArrayName(const char* name)
183  { this->SetGraphHoverArrayName(name, 0); }
184  virtual void SetGraphHoverArrayName(const char* name, int idx);
185  virtual const char* GetGraphHoverArrayName()
186  { return this->GetGraphHoverArrayName(0); }
187  virtual const char* GetGraphHoverArrayName(int idx);
189 
191 
192  virtual void SetShrinkPercentage(double value);
193  virtual double GetShrinkPercentage();
195 
197 
198  virtual void SetGraphBundlingStrength(double strength)
199  { this->SetGraphBundlingStrength(strength, 0); }
200  virtual void SetGraphBundlingStrength(double strength, int idx);
201  virtual double GetGraphBundlingStrength()
202  { return this->GetGraphBundlingStrength(0); }
203  virtual double GetGraphBundlingStrength(int idx);
205 
207 
210  virtual void SetGraphSplineType(int type, int idx);
211  virtual int GetGraphSplineType(int idx);
213 
215 
219 
221 
224  virtual void SetAreaToPolyData(vtkPolyDataAlgorithm* areaToPoly);
227 
229 
230  vtkSetMacro(UseRectangularCoordinates, bool);
231  vtkGetMacro(UseRectangularCoordinates, bool);
232  vtkBooleanMacro(UseRectangularCoordinates, bool);
234 
236 
241 
243  virtual void ApplyViewTheme(vtkViewTheme* theme);
244 
246 
247  virtual void SetEdgeScalarBarVisibility(bool b);
250 
251 protected:
254 
256 
257  virtual bool AddToView(vtkView* view);
258  virtual bool RemoveFromView(vtkView* view);
260 
262 
264 
265  virtual int RequestData(
269 
270  virtual void PrepareForRendering(vtkRenderView* view);
271 
272  bool ValidIndex(int idx);
273 
274  void UpdateHoverHighlight(vtkView* view, int x, int y);
275 
277 
278  //BTX
279  class Internals;
280  Internals* Implementation;
281  //ETX
282 
283  //BTX
301  //ETX
302 
303  vtkSetStringMacro(AreaSizeArrayNameInternal);
304  vtkGetStringMacro(AreaSizeArrayNameInternal);
306  vtkSetStringMacro(AreaColorArrayNameInternal);
307  vtkGetStringMacro(AreaColorArrayNameInternal);
309  vtkSetStringMacro(AreaLabelArrayNameInternal);
310  vtkGetStringMacro(AreaLabelArrayNameInternal);
312  vtkSetStringMacro(AreaLabelPriorityArrayNameInternal);
313  vtkGetStringMacro(AreaLabelPriorityArrayNameInternal);
315  vtkSetStringMacro(GraphEdgeColorArrayNameInternal);
316  vtkGetStringMacro(GraphEdgeColorArrayNameInternal);
318  vtkGetStringMacro(AreaHoverTextInternal);
319  vtkSetStringMacro(AreaHoverTextInternal);
322 
324 
325 private:
327  void operator=(const vtkRenderedTreeAreaRepresentation&); // Not implemented
328 };
329 
330 #endif
331 
vtkPolyDataMapper
map vtkPolyData to graphics primitives
Definition: vtkPolyDataMapper.h:42
vtkRenderedTreeAreaRepresentation::AddToView
virtual bool AddToView(vtkView *view)
vtkScalarBarWidget
2D widget for manipulating a scalar bar
Definition: vtkScalarBarWidget.h:47
vtkGetObjectMacro
#define vtkGetObjectMacro(name, type)
Definition: vtkSetGet.h:232
vtkRenderedTreeAreaRepresentation::SetGraphEdgeLabelVisibility
virtual void SetGraphEdgeLabelVisibility(bool vis)
Definition: vtkRenderedTreeAreaRepresentation.h:129
vtkViewsInfovisModule.h
vtkRenderedTreeAreaRepresentation::GetGraphBundlingStrength
virtual double GetGraphBundlingStrength(int idx)
vtkRenderedTreeAreaRepresentation::AreaLabelMapper
vtkLabeledDataMapper * AreaLabelMapper
Definition: vtkRenderedTreeAreaRepresentation.h:297
vtkRenderedTreeAreaRepresentation::SetColorAreasByArray
virtual void SetColorAreasByArray(bool vis)
vtkRenderedTreeAreaRepresentation::GetHoverTextInternal
virtual vtkUnicodeString GetHoverTextInternal(vtkSelection *sel)
vtkRenderView
A view containing a renderer.
Definition: vtkRenderView.h:64
vtkRenderedTreeAreaRepresentation::RequestData
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkgl::b
GLboolean GLboolean GLboolean b
Definition: vtkgl.h:12312
vtkRenderedTreeAreaRepresentation::AreaHoverTextInternal
char * AreaHoverTextInternal
Definition: vtkRenderedTreeAreaRepresentation.h:319
vtkRenderedTreeAreaRepresentation::SetGraphEdgeColorArrayName
virtual void SetGraphEdgeColorArrayName(const char *name, int idx)
vtkRenderedTreeAreaRepresentation::AreaActor
vtkSmartPointer< vtkActor > AreaActor
Definition: vtkRenderedTreeAreaRepresentation.h:291
vtkRenderedTreeAreaRepresentation::AreaLabelPriorityArrayNameInternal
char * AreaLabelPriorityArrayNameInternal
Definition: vtkRenderedTreeAreaRepresentation.h:313
vtkRenderedRepresentation
Definition: vtkRenderedRepresentation.h:42
vtkRenderedTreeAreaRepresentation
Definition: vtkRenderedTreeAreaRepresentation.h:57
vtkVertexDegree
Adds an attribute array with the degree of each vertex.
Definition: vtkVertexDegree.h:45
vtkRenderedTreeAreaRepresentation::GetAreaLabelTextProperty
virtual vtkTextProperty * GetAreaLabelTextProperty()
vtkRenderedTreeAreaRepresentation::SetShrinkPercentage
virtual void SetShrinkPercentage(double value)
vtkRenderedTreeAreaRepresentation::AreaColorArrayNameInternal
char * AreaColorArrayNameInternal
Definition: vtkRenderedTreeAreaRepresentation.h:307
vtkExtractSelectedPolyDataIds
extract a list of cells from a polydata
Definition: vtkExtractSelectedPolyDataIds.h:36
vtkInformationVector
Store zero or more vtkInformation instances.
Definition: vtkInformationVector.h:41
VTKVIEWSINFOVIS_EXPORT
#define VTKVIEWSINFOVIS_EXPORT
Definition: vtkViewsInfovisModule.h:15
vtkRenderedTreeAreaRepresentation::GetShrinkPercentage
virtual double GetShrinkPercentage()
vtkWorldPointPicker
find world x,y,z corresponding to display x,y,z
Definition: vtkWorldPointPicker.h:44
vtkRenderedTreeAreaRepresentation::GetGraphEdgeLabelVisibility
virtual bool GetGraphEdgeLabelVisibility(int idx)
vtkRenderedTreeAreaRepresentation::TreeAggregation
vtkSmartPointer< vtkTreeFieldAggregator > TreeAggregation
Definition: vtkRenderedTreeAreaRepresentation.h:288
vtkTypeMacro
#define vtkTypeMacro(thisClass, superclass)
Definition: vtkSetGet.h:642
vtkRenderedTreeAreaRepresentation::GetAreaColorArrayName
const char * GetAreaColorArrayName()
vtkSmartPointer< vtkWorldPointPicker >
vtkRenderedTreeAreaRepresentation::VertexDegree
vtkSmartPointer< vtkVertexDegree > VertexDegree
Definition: vtkRenderedTreeAreaRepresentation.h:287
vtkgl::x
GLint GLint GLint GLint GLint x
Definition: vtkgl.h:11318
vtkRenderedTreeAreaRepresentation::SetColorGraphEdgesByArray
virtual void SetColorGraphEdgesByArray(bool vis)
Definition: vtkRenderedTreeAreaRepresentation.h:170
vtkRenderedTreeAreaRepresentation::GetGraphEdgeColorArrayName
virtual const char * GetGraphEdgeColorArrayName(int idx)
vtkRenderedTreeAreaRepresentation::New
static vtkRenderedTreeAreaRepresentation * New()
vtkRenderedTreeAreaRepresentation::AreaLabelActor
vtkSmartPointer< vtkActor2D > AreaLabelActor
Definition: vtkRenderedTreeAreaRepresentation.h:292
vtkSelection
A node in a selection tree. Used to store selection results.
Definition: vtkSelection.h:45
vtkRenderedTreeAreaRepresentation::AreaMapper
vtkSmartPointer< vtkPolyDataMapper > AreaMapper
Definition: vtkRenderedTreeAreaRepresentation.h:290
vtkTreeLevelsFilter
adds level and leaf fields to a vtkTree
Definition: vtkTreeLevelsFilter.h:47
vtkRenderedTreeAreaRepresentation::GetGraphHoverArrayName
virtual const char * GetGraphHoverArrayName()
Definition: vtkRenderedTreeAreaRepresentation.h:185
vtkRenderedTreeAreaRepresentation::GetGraphBundlingStrength
virtual double GetGraphBundlingStrength()
Definition: vtkRenderedTreeAreaRepresentation.h:201
vtkRenderedTreeAreaRepresentation::ConvertSelection
virtual vtkSelection * ConvertSelection(vtkView *view, vtkSelection *sel)
vtkRenderedTreeAreaRepresentation::AreaLayout
vtkSmartPointer< vtkAreaLayout > AreaLayout
Definition: vtkRenderedTreeAreaRepresentation.h:289
vtkRenderedTreeAreaRepresentation::SetGraphEdgeColorToSplineFraction
virtual void SetGraphEdgeColorToSplineFraction(int idx)
vtkRenderedRepresentation.h
vtkRenderedTreeAreaRepresentation::FillInputPortInformation
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkRenderedTreeAreaRepresentation::RemoveFromView
virtual bool RemoveFromView(vtkView *view)
vtkRenderedTreeAreaRepresentation::SetGraphBundlingStrength
virtual void SetGraphBundlingStrength(double strength, int idx)
vtkRenderedTreeAreaRepresentation::GetAreaLayoutStrategy
virtual vtkAreaLayoutStrategy * GetAreaLayoutStrategy()
vtkView
The superclass for all views.
Definition: vtkView.h:63
vtkRenderedTreeAreaRepresentation::GetGraphEdgeLabelTextProperty
virtual vtkTextProperty * GetGraphEdgeLabelTextProperty()
Definition: vtkRenderedTreeAreaRepresentation.h:102
vtkViewTheme
Sets theme colors for a graphical view.
Definition: vtkViewTheme.h:48
vtkRenderedTreeAreaRepresentation::GetColorAreasByArray
virtual bool GetColorAreasByArray()
vtkX3D::port
@ port
Definition: vtkX3D.h:447
vtkgl::name
GLuint const GLchar * name
Definition: vtkgl.h:11983
vtkTreeFieldAggregator
aggregate field values from the leaves up the tree
Definition: vtkTreeFieldAggregator.h:47
vtkRenderedTreeAreaRepresentation::~vtkRenderedTreeAreaRepresentation
~vtkRenderedTreeAreaRepresentation()
vtkgl::value
GLsizei const GLfloat * value
Definition: vtkgl.h:12021
vtkRenderedTreeAreaRepresentation::GraphEdgeColorArrayNameInternal
char * GraphEdgeColorArrayNameInternal
Definition: vtkRenderedTreeAreaRepresentation.h:316
vtkRenderedTreeAreaRepresentation::SetAreaLayoutStrategy
virtual void SetAreaLayoutStrategy(vtkAreaLayoutStrategy *strategy)
vtkRenderedTreeAreaRepresentation::HighlightData
vtkSmartPointer< vtkPolyData > HighlightData
Definition: vtkRenderedTreeAreaRepresentation.h:293
vtkRenderedTreeAreaRepresentation::GetGraphEdgeLabelArrayName
virtual const char * GetGraphEdgeLabelArrayName()
Definition: vtkRenderedTreeAreaRepresentation.h:92
vtkRenderedTreeAreaRepresentation::GetGraphEdgeLabelTextProperty
virtual vtkTextProperty * GetGraphEdgeLabelTextProperty(int idx)
vtkRenderedTreeAreaRepresentation::AreaToPolyData
vtkPolyDataAlgorithm * AreaToPolyData
Definition: vtkRenderedTreeAreaRepresentation.h:296
vtkActor
represents an object (geometry & properties) in a rendered scene
Definition: vtkActor.h:51
vtkRenderedTreeAreaRepresentation::SetGraphEdgeLabelVisibility
virtual void SetGraphEdgeLabelVisibility(bool vis, int idx)
vtkIndent
a simple class to control print indentation
Definition: vtkIndent.h:39
vtkUnicodeString
String class that stores Unicode text.
Definition: vtkUnicodeString.h:72
vtkSetStringMacro
#define vtkSetStringMacro(name)
Definition: vtkSetGet.h:104
vtkRenderedTreeAreaRepresentation::GetAreaLabelArrayName
virtual const char * GetAreaLabelArrayName()
vtkRenderedTreeAreaRepresentation::ValidIndex
bool ValidIndex(int idx)
vtkRenderedTreeAreaRepresentation::SetGraphHoverArrayName
virtual void SetGraphHoverArrayName(const char *name)
Definition: vtkRenderedTreeAreaRepresentation.h:182
vtkRenderedTreeAreaRepresentation::PrepareForRendering
virtual void PrepareForRendering(vtkRenderView *view)
vtkRenderedTreeAreaRepresentation::SetAreaLabelMapper
virtual void SetAreaLabelMapper(vtkLabeledDataMapper *mapper)
vtkRenderedTreeAreaRepresentation::SetAreaLabelTextProperty
virtual void SetAreaLabelTextProperty(vtkTextProperty *tp)
vtkRenderedTreeAreaRepresentation::ApplyColors
vtkSmartPointer< vtkApplyColors > ApplyColors
Definition: vtkRenderedTreeAreaRepresentation.h:285
vtkRenderedTreeAreaRepresentation::SetGraphSplineType
virtual void SetGraphSplineType(int type, int idx)
vtkRenderedTreeAreaRepresentation::SetAreaLabelVisibility
virtual void SetAreaLabelVisibility(bool vis)
vtkPointSetToLabelHierarchy
build a label hierarchy for a graph or point set.
Definition: vtkPointSetToLabelHierarchy.h:47
vtkRenderedTreeAreaRepresentation::GetGraphHoverArrayName
virtual const char * GetGraphHoverArrayName(int idx)
vtkRenderedTreeAreaRepresentation::GetEdgeScalarBarVisibility
virtual bool GetEdgeScalarBarVisibility()
vtkRenderedTreeAreaRepresentation::SetAreaToPolyData
virtual void SetAreaToPolyData(vtkPolyDataAlgorithm *areaToPoly)
vtkGetMacro
#define vtkGetMacro(name, type)
Definition: vtkSetGet.h:93
vtkRenderedTreeAreaRepresentation::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent)
vtkGetStringMacro
vtkGetStringMacro(ExtensionsString)
vtkRenderedTreeAreaRepresentation::SetGraphBundlingStrength
virtual void SetGraphBundlingStrength(double strength)
Definition: vtkRenderedTreeAreaRepresentation.h:198
vtkRenderedTreeAreaRepresentation::UseRectangularCoordinates
bool UseRectangularCoordinates
Definition: vtkRenderedTreeAreaRepresentation.h:323
vtkRenderedTreeAreaRepresentation::HighlightActor
vtkSmartPointer< vtkActor > HighlightActor
Definition: vtkRenderedTreeAreaRepresentation.h:295
vtkRenderedTreeAreaRepresentation::EmptyPolyData
vtkSmartPointer< vtkPolyData > EmptyPolyData
Definition: vtkRenderedTreeAreaRepresentation.h:300
vtkRenderedTreeAreaRepresentation::SetAreaSizeArrayName
virtual void SetAreaSizeArrayName(const char *name)
vtkRenderedTreeAreaRepresentation::SetEdgeScalarBarVisibility
virtual void SetEdgeScalarBarVisibility(bool b)
vtkRenderedTreeAreaRepresentation::TreeLevels
vtkSmartPointer< vtkTreeLevelsFilter > TreeLevels
Definition: vtkRenderedTreeAreaRepresentation.h:286
vtkRenderedTreeAreaRepresentation::SetGraphHoverArrayName
virtual void SetGraphHoverArrayName(const char *name, int idx)
vtkRenderedTreeAreaRepresentation::Implementation
Internals * Implementation
Definition: vtkRenderedTreeAreaRepresentation.h:279
vtkTextProperty
represent text properties.
Definition: vtkTextProperty.h:39
vtkBooleanMacro
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkRenderedTreeAreaRepresentation::GetAreaSizeArrayName
virtual const char * GetAreaSizeArrayName()
vtkInformation
Store vtkAlgorithm input/output information.
Definition: vtkInformation.h:86
vtkSetMacro
vtkSetMacro(IgnoreDriverBugs, bool)
vtkRenderedTreeAreaRepresentation::GetGraphEdgeLabelVisibility
virtual bool GetGraphEdgeLabelVisibility()
Definition: vtkRenderedTreeAreaRepresentation.h:132
vtkRenderedTreeAreaRepresentation::SetGraphEdgeLabelTextProperty
virtual void SetGraphEdgeLabelTextProperty(vtkTextProperty *tp, int idx)
vtkX3D::info
@ info
Definition: vtkX3D.h:376
vtkRenderedTreeAreaRepresentation::UpdateHoverHighlight
void UpdateHoverHighlight(vtkView *view, int x, int y)
vtkActor2D
a actor that draws 2D data
Definition: vtkActor2D.h:45
vtkRenderedTreeAreaRepresentation::GetColorGraphEdgesByArray
virtual bool GetColorGraphEdgesByArray()
Definition: vtkRenderedTreeAreaRepresentation.h:173
vtkLabeledDataMapper
draw text labels at dataset points
Definition: vtkLabeledDataMapper.h:74
vtkRenderedTreeAreaRepresentation::EdgeScalarBar
vtkSmartPointer< vtkScalarBarWidget > EdgeScalarBar
Definition: vtkRenderedTreeAreaRepresentation.h:298
vtkRenderedTreeAreaRepresentation::SetAreaLabelArrayName
virtual void SetAreaLabelArrayName(const char *name)
vtkgl::y
GLint GLint GLint GLint GLint GLint y
Definition: vtkgl.h:11318
vtkRenderedTreeAreaRepresentation::GetAreaLabelPriorityArrayName
virtual const char * GetAreaLabelPriorityArrayName()
vtkRenderedTreeAreaRepresentation::vtkRenderedTreeAreaRepresentation
vtkRenderedTreeAreaRepresentation()
vtkRenderedTreeAreaRepresentation::SetGraphEdgeColorArrayName
virtual void SetGraphEdgeColorArrayName(const char *name)
Definition: vtkRenderedTreeAreaRepresentation.h:153
vtkRenderedTreeAreaRepresentation::SetGraphEdgeLabelArrayName
virtual void SetGraphEdgeLabelArrayName(const char *name, int idx)
vtkRenderedTreeAreaRepresentation::AreaLabelHierarchy
vtkSmartPointer< vtkPointSetToLabelHierarchy > AreaLabelHierarchy
Definition: vtkRenderedTreeAreaRepresentation.h:299
vtkRenderedTreeAreaRepresentation::AreaLabelArrayNameInternal
char * AreaLabelArrayNameInternal
Definition: vtkRenderedTreeAreaRepresentation.h:310
vtkPolyData
concrete dataset represents vertices, lines, polygons, and triangle strips
Definition: vtkPolyData.h:84
vtkRenderedTreeAreaRepresentation::SetGraphEdgeColorToSplineFraction
virtual void SetGraphEdgeColorToSplineFraction()
Definition: vtkRenderedTreeAreaRepresentation.h:163
vtkRenderedTreeAreaRepresentation::GetGraphEdgeColorArrayName
virtual const char * GetGraphEdgeColorArrayName()
Definition: vtkRenderedTreeAreaRepresentation.h:156
vtkAreaLayout
layout a vtkTree into a tree map
Definition: vtkAreaLayout.h:46
vtkRenderedTreeAreaRepresentation::SetAreaColorArrayName
void SetAreaColorArrayName(const char *name)
vtkRenderedTreeAreaRepresentation::GetGraphEdgeLabelArrayName
virtual const char * GetGraphEdgeLabelArrayName(int idx)
vtkEdgeCenters
generate points at center of edges
Definition: vtkEdgeCenters.h:41
vtkRenderedTreeAreaRepresentation::SetColorGraphEdgesByArray
virtual void SetColorGraphEdgesByArray(bool vis, int idx)
vtkRenderedTreeAreaRepresentation::SetAreaLabelPriorityArrayName
virtual void SetAreaLabelPriorityArrayName(const char *name)
vtkRenderedTreeAreaRepresentation::SetGraphEdgeLabelArrayName
virtual void SetGraphEdgeLabelArrayName(const char *name)
Definition: vtkRenderedTreeAreaRepresentation.h:89
vtkRenderedTreeAreaRepresentation::AreaHoverArrayName
char * AreaHoverArrayName
Definition: vtkRenderedTreeAreaRepresentation.h:321
vtkRenderedTreeAreaRepresentation::GetColorGraphEdgesByArray
virtual bool GetColorGraphEdgesByArray(int idx)
vtkRenderedTreeAreaRepresentation::AreaSizeArrayNameInternal
char * AreaSizeArrayNameInternal
Definition: vtkRenderedTreeAreaRepresentation.h:304
vtkConvertSelection
Convert a selection from one type to another.
Definition: vtkConvertSelection.h:57
vtkgl::mode
GLenum mode
Definition: vtkgl.h:12325
vtkgl::type
GLuint GLuint GLsizei GLenum type
Definition: vtkgl.h:11315
vtkAreaLayoutStrategy
abstract superclass for all area layout strategies
Definition: vtkAreaLayoutStrategy.h:48
vtkRenderedTreeAreaRepresentation::Picker
vtkSmartPointer< vtkWorldPointPicker > Picker
Definition: vtkRenderedTreeAreaRepresentation.h:284
vtkRenderedTreeAreaRepresentation::SetLabelRenderMode
virtual void SetLabelRenderMode(int mode)
vtkRenderedTreeAreaRepresentation::ApplyViewTheme
virtual void ApplyViewTheme(vtkViewTheme *theme)
vtkRenderedTreeAreaRepresentation::SetGraphEdgeLabelTextProperty
virtual void SetGraphEdgeLabelTextProperty(vtkTextProperty *tp)
Definition: vtkRenderedTreeAreaRepresentation.h:99
vtkRenderedTreeAreaRepresentation::GetAreaLabelVisibility
virtual bool GetAreaLabelVisibility()
vtkRenderedTreeAreaRepresentation::GetGraphSplineType
virtual int GetGraphSplineType(int idx)
vtkRenderedTreeAreaRepresentation::HighlightMapper
vtkSmartPointer< vtkPolyDataMapper > HighlightMapper
Definition: vtkRenderedTreeAreaRepresentation.h:294
vtkPolyDataAlgorithm
Superclass for algorithms that produce only polydata as output.
Definition: vtkPolyDataAlgorithm.h:44