Public Member Functions | List of all members
rqt_py_trees.qt_dotgraph.pydotfactory.PydotFactory Class Reference

Classes. More...

Public Member Functions

def __init__ (self)
 
def add_edge_to_graph (self, graph, nodename1, nodename2, label=None, url=None, simplify=True, style=None, penwidth=1, color=None)
 
def add_node_to_graph (self, graph, nodename, nodelabel=None, shape='box', color=None, url=None, tooltip=None)
 
def add_subgraph_to_graph (self, graph, subgraphname, rank='same', simplify=True, rankdir='TB', ranksep=0.2, compound=True, color=None, shape='box', style='bold', subgraphlabel=None)
 
def create_dot (self, graph)
 
def escape_label (self, name)
 
def escape_name (self, name)
 
def get_graph (self, graph_type='digraph', rank='same', simplify=True, rankdir='TB', ranksep=0.2, compound=True)
 

Detailed Description

Classes.

Definition at line 36 of file pydotfactory.py.

Constructor & Destructor Documentation

def rqt_py_trees.qt_dotgraph.pydotfactory.PydotFactory.__init__ (   self)

Definition at line 38 of file pydotfactory.py.

Member Function Documentation

def rqt_py_trees.qt_dotgraph.pydotfactory.PydotFactory.add_edge_to_graph (   self,
  graph,
  nodename1,
  nodename2,
  label = None,
  url = None,
  simplify = True,
  style = None,
  penwidth = 1,
  color = None 
)

Definition at line 137 of file pydotfactory.py.

def rqt_py_trees.qt_dotgraph.pydotfactory.PydotFactory.add_node_to_graph (   self,
  graph,
  nodename,
  nodelabel = None,
  shape = 'box',
  color = None,
  url = None,
  tooltip = None 
)
creates a node item for this factory, adds it to the graph.
Node name can vary from label but must always be same for the same node label

Definition at line 80 of file pydotfactory.py.

def rqt_py_trees.qt_dotgraph.pydotfactory.PydotFactory.add_subgraph_to_graph (   self,
  graph,
  subgraphname,
  rank = 'same',
  simplify = True,
  rankdir = 'TB',
  ranksep = 0.2,
  compound = True,
  color = None,
  shape = 'box',
  style = 'bold',
  subgraphlabel = None 
)
creates a cluster subgraph  item for this factory, adds it to the graph.
cluster name can vary from label but must always be same for the same node label.
Most layouters require cluster names to start with cluster.

Definition at line 111 of file pydotfactory.py.

def rqt_py_trees.qt_dotgraph.pydotfactory.PydotFactory.create_dot (   self,
  graph 
)

Definition at line 155 of file pydotfactory.py.

def rqt_py_trees.qt_dotgraph.pydotfactory.PydotFactory.escape_label (   self,
  name 
)

Definition at line 41 of file pydotfactory.py.

def rqt_py_trees.qt_dotgraph.pydotfactory.PydotFactory.escape_name (   self,
  name 
)

Definition at line 48 of file pydotfactory.py.

def rqt_py_trees.qt_dotgraph.pydotfactory.PydotFactory.get_graph (   self,
  graph_type = 'digraph',
  rank = 'same',
  simplify = True,
  rankdir = 'TB',
  ranksep = 0.2,
  compound = True 
)

Definition at line 55 of file pydotfactory.py.


The documentation for this class was generated from the following file:


rqt_py_trees
Author(s): Thibault Kruse, Michal Staniaszek, Daniel Stonier, Naveed Usmani
autogenerated on Mon Jun 10 2019 14:55:56