tulip module API

Utility functions

Graph management

Graph measures and functions

Geometry

Parametric curves computation

Plugins Management

Graph elements classes

tlp.node

tlp.edge

The tlp.Graph class

Modification of the graph structure

Creation and Modification of the subgraph hierarchy

Iterators on the graph structure

All the provided iterators are stable, meaning you can safely delete a node/edge/subgraph from the graph while iterating on its nodes/edges/subgraphs.

Information about the graph structure

Create/Access graph properties

Application of algorithms

Update management

Meta-nodes management

Tulip datatypes

tlp.Vec3f

tlp.Vec4f

tlp.Vec4i

tlp.Coord

tlp.BoundingBox

tlp.Size

tlp.Color

tlp.ColorScale

tlp.StringCollection

tlp.DataSet

tlp.PluginProgress

Tulip observation mechanism

tlp.Event

tlp.GraphEvent

tlp.PropertyEvent

tlp.Observable

Graph properties classes

tlp.PropertyInterface

tlp.BooleanProperty

tlp.ColorProperty

tlp.NumericProperty

tlp.DoubleProperty

tlp.IntegerProperty

tlp.LayoutProperty

tlp.SizeProperty

tlp.StringProperty

tlp.BooleanVectorProperty

tlp.CoordVectorProperty

tlp.ColorVectorProperty

tlp.DoubleVectorProperty

tlp.IntegerVectorProperty

tlp.SizeVectorProperty

tlp.StringVectorProperty

Tulip plugins classes

tlp.WithParameter

tlp.Plugin

tlp.Algorithm

tlp.BooleanAlgorithm

tlp.ColorAlgorithm

tlp.DoubleAlgorithm

tlp.IntegerAlgorithm

tlp.LayoutAlgorithm

tlp.SizeAlgorithm

tlp.ImportModule

tlp.ExportModule

Graph test classes

tlp.SelfLoops

tlp.AcyclicTest

tlp.BiconnectedTest

tlp.ConnectedTest

tlp.OuterPlanarTest

tlp.PlanarityTest

tlp.SimpleTest

tlp.TreeTest

tlp.TriconnectedTest