 |
VTK
9.1.0
|
Go to the documentation of this file.
31 #ifndef vtkHierarchicalGraphPipeline_h
32 #define vtkHierarchicalGraphPipeline_h
35 #include "vtkViewsInfovisModule.h"
96 vtkBooleanMacro(LabelVisibility,
bool);
121 vtkBooleanMacro(ColorEdgesByArray,
bool);
130 vtkBooleanMacro(Visibility,
bool);
157 vtkSetStringMacro(HoverArrayName);
158 vtkGetStringMacro(HoverArrayName);
194 vtkSetStringMacro(ColorArrayNameInternal);
195 vtkGetStringMacro(ColorArrayNameInternal);
198 vtkSetStringMacro(LabelArrayNameInternal);
199 vtkGetStringMacro(LabelArrayNameInternal);
map vtkPolyData to graphics primitives
virtual int GetSplineType()
The spline mode to use in vtkSplineGraphEdges.
vtkSplineGraphEdges * Spline
convert a vtkGraph to vtkPolyData
vtkTextProperty * TextProperty
virtual void SetVisibility(bool vis)
The visibility of this graph.
virtual void SetBundlingStrength(double strength)
The bundling strength for the bundled edges.
A view containing a renderer.
vtkApplyColors * ApplyColors
virtual void SetSplineType(int type)
The spline mode to use in vtkSplineGraphEdges.
virtual void SetLabelArrayName(const char *name)
The edge label array name.
void RegisterProgress(vtkRenderView *view)
Register progress with a view.
virtual const char * GetLabelArrayName()
The edge label array name.
virtual vtkSelection * ConvertSelection(vtkDataRepresentation *rep, vtkSelection *sel)
Returns a new selection relevant to this graph based on an input selection and the view that this gra...
vtkHierarchicalGraphPipeline()
~vtkHierarchicalGraphPipeline() override
vtkGraphToPolyData * GraphToPoly
abstract base class for most VTK objects
virtual vtkTextProperty * GetLabelTextProperty()
The edge label text property.
apply colors to a data set.
vtkEdgeCenters * EdgeCenters
data object that represents a "selection" in VTK.
helper class for rendering graphs superimposed on a tree.
Sets theme colors for a graphical view.
virtual void ApplyViewTheme(vtkViewTheme *theme)
Applies the view theme to this graph.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
The superclass for all representations.
vtkGraphHierarchicalBundleEdges * Bundle
virtual bool GetColorEdgesByArray()
Whether to color the edges by an array.
virtual bool GetLabelVisibility()
The edge label visibility.
virtual void SetLabelVisibility(bool vis)
The edge label visibility.
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
virtual void SetColorArrayName(const char *name)
The edge color array.
virtual const char * GetColorArrayName()
The edge color array.
char * ColorArrayNameInternal
subsample graph edges to make smooth curves
char * LabelArrayNameInternal
virtual void SetColorEdgesByArray(bool vis)
Whether to color the edges by an array.
represent text properties.
a actor that draws 2D data
virtual void SetLabelTextProperty(vtkTextProperty *prop)
The edge label text property.
draw text labels at 2D dataset points
Proxy object to connect input/output ports.
virtual bool GetVisibility()
The visibility of this graph.
generate points at center of edges
virtual void PrepareInputConnections(vtkAlgorithmOutput *graphConn, vtkAlgorithmOutput *treeConn, vtkAlgorithmOutput *annConn)
Sets the input connections for this graph.
vtkDynamic2DLabelMapper * LabelMapper
static vtkHierarchicalGraphPipeline * New()
vtkPolyDataMapper * Mapper
virtual double GetBundlingStrength()
The bundling strength for the bundled edges.
layout graph arcs in bundles