Go to the documentation of this file.
47 #ifndef vtkGraphLayoutView_h
48 #define vtkGraphLayoutView_h
200 { this->SetLayoutStrategy(
"Random"); }
202 { this->SetLayoutStrategy(
"Force Directed"); }
204 { this->SetLayoutStrategy(
"Simple 2D"); }
206 { this->SetLayoutStrategy(
"Clustering 2D"); }
208 { this->SetLayoutStrategy(
"Community 2D"); }
210 { this->SetLayoutStrategy(
"Fast 2D"); }
212 { this->SetLayoutStrategy(
"Pass Through"); }
214 { this->SetLayoutStrategy(
"Circular"); }
216 { this->SetLayoutStrategy(
"Tree"); }
218 { this->SetLayoutStrategy(
"Cosmic Tree"); }
220 { this->SetLayoutStrategy(
"Cone"); }
222 { this->SetLayoutStrategy(
"Span Tree"); }
241 { this->SetEdgeLayoutStrategy(
"Arc Parallel"); }
243 { this->SetEdgeLayoutStrategy(
"Pass Through"); }
340 bool VertexLabelsRequested;
341 bool EdgeLabelsRequested;
bool GetHideEdgeLabelsOnInteraction()
bool GetHideVertexLabelsOnInteraction()
void SetScaledGlyphs(bool arg)
virtual void SetVertexLabelFontSize(const int size)
static vtkGraphLayoutView * New()
void SetEdgeVisibility(bool vis)
void SetLayoutStrategyToRandom()
A view containing a renderer.
virtual void SetEdgeLabelFontSize(const int size)
GLboolean GLboolean GLboolean b
void SetHideVertexLabelsOnInteraction(bool vis)
bool GetVertexLabelVisibility()
void SetEdgeLayoutStrategy(const char *name)
void SetLayoutStrategyToClustering2D()
abstract superclass for all graph layout strategies
#define VTKVIEWSINFOVIS_EXPORT
void SetLayoutStrategyToCommunity2D()
void SetScalingArrayName(const char *name)
void SetIconAlignment(int alignment)
void SetColorVertices(bool vis)
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
void SetLayoutStrategyToForceDirected()
virtual int IsLayoutComplete()
bool GetVertexScalarBarVisibility()
void SetHideEdgeLabelsOnInteraction(bool vis)
void SetVertexScalarBarVisibility(bool vis)
void SetEdgeLabelArrayName(const char *name)
virtual vtkDataRepresentation * CreateDefaultRepresentation(vtkAlgorithmOutput *conn)
const char * GetScalingArrayName()
void SetEdgeLayoutStrategyToPassThrough()
void SetLayoutStrategyToCircular()
Lays out and displays a graph.
virtual int GetEdgeLabelFontSize()
virtual void UpdateLayout()
void SetLayoutStrategyToPassThrough()
void SetEnabledVerticesArrayName(const char *name)
vtkEdgeLayoutStrategy * GetEdgeLayoutStrategy()
void SetEnableEdgesByArray(bool vis)
Sets theme colors for a graphical view.
GLuint const GLchar * name
void SetEnabledEdgesArrayName(const char *name)
void SetEdgeColorArrayName(const char *name)
The superclass for all representations.
int GetEnableVerticesByArray()
virtual vtkRenderedGraphRepresentation * GetGraphRepresentation()
const char * GetEnabledEdgesArrayName()
void SetVertexColorArrayName(const char *name)
void SetIconArrayName(const char *name)
a simple class to control print indentation
void SetLayoutStrategy(vtkGraphLayoutStrategy *s)
bool GetEdgeLabelVisibility()
void SetGlyphType(int type)
void SetLayoutStrategy(const char *name)
virtual void ProcessEvents(vtkObject *caller, unsigned long eventId, void *callData)
bool GetEdgeScalarBarVisibility()
void SetVertexLabelArrayName(const char *name)
void SetLayoutStrategyToTree()
const char * GetVertexColorArrayName()
const char * GetEdgeColorArrayName()
const char * GetVertexLabelArrayName()
const char * GetEnabledVerticesArrayName()
void SetLayoutStrategyToCone()
const char * GetIconArrayName()
int GetEnableEdgesByArray()
void SetEdgeLabelVisibility(bool vis)
vtkBooleanMacro(IgnoreDriverBugs, bool)
void SetIconVisibility(bool b)
vtkGraphLayoutStrategy * GetLayoutStrategy()
void SetEdgeLayoutStrategy(vtkEdgeLayoutStrategy *s)
void SetLayoutStrategyToFast2D()
void SetEdgeScalarBarVisibility(bool vis)
Proxy object to connect input/output ports.
void SetEdgeLayoutStrategyToArcParallel()
void SetColorEdges(bool vis)
virtual int GetVertexLabelFontSize()
void SetLayoutStrategyToSimple2D()
const char * GetEdgeLabelArrayName()
void SetLayoutStrategyToCosmicTree()
abstract superclass for all edge layout strategies
void PrintSelf(ostream &os, vtkIndent indent)
void SetLayoutStrategyToSpanTree()
GLuint GLuint GLsizei GLenum type
void SetEnableVerticesByArray(bool vis)
const char * GetLayoutStrategyName()
void SetVertexLabelVisibility(bool vis)
void AddIconType(char *type, int index)
const char * GetEdgeLayoutStrategyName()
void SetEdgeSelection(bool vis)