Functions | Variables
rxgraph::dotcode Namespace Reference

Functions

def _edge_to_dot
def _filter_edges
def _generate_node_dotcode
def _quiet_filter
def _quiet_filter_edge
def generate_dotcode
def generate_namespaces
def safe_dotcode_name

Variables

string INIT_DOTCODE
string NODE_NODE_GRAPH = "node_node"
string NODE_TOPIC_ALL_GRAPH = "node_topic_all"
string NODE_TOPIC_GRAPH = "node_topic"
list ORIENTATIONS = ['LR', 'TB', 'RL', 'BT']
list QUIET_NAMES = ['/diag_agg', '/runtime_logger', '/pr2_dashboard', '/rviz', '/rosout', '/cpu_monitor', '/monitor','/hd_monitor', '/rxloggerlevel', '/clock']

Function Documentation

def rxgraph.dotcode._edge_to_dot (   e) [private]

Definition at line 63 of file dotcode.py.

def rxgraph.dotcode._filter_edges (   edges,
  nodes 
) [private]

Definition at line 122 of file dotcode.py.

def rxgraph.dotcode._generate_node_dotcode (   node,
  g,
  quiet 
) [private]

Definition at line 69 of file dotcode.py.

def rxgraph.dotcode._quiet_filter (   name) [private]

Definition at line 82 of file dotcode.py.

def rxgraph.dotcode._quiet_filter_edge (   edge) [private]

Definition at line 89 of file dotcode.py.

def rxgraph.dotcode.generate_dotcode (   g,
  ns_filter,
  graph_mode,
  orientation,
  quiet = False 
)
@param g: Graph instance
@param ns_filter: namespace filter (must be canonicalized with trailing '/')
@type  ns_filter: string
@param graph_mode str: NODE_NODE_GRAPH | NODE_TOPIC_GRAPH | NODE_TOPIC_ALL_GRAPH
@type  graph_mode: str
@param orientation: rankdir value (see ORIENTATIONS dict)
@return: dotcode generated from graph singleton
@rtype: str

Definition at line 126 of file dotcode.py.

def rxgraph.dotcode.generate_namespaces (   g,
  graph_mode,
  quiet = False 
)
Determine the namespaces of the nodes being displayed

Definition at line 95 of file dotcode.py.

encode the name for dotcode symbol-safe syntax    

Definition at line 52 of file dotcode.py.


Variable Documentation

Initial value:
00001 """
00002 digraph G { initializing [label="initializing..."]; }
00003 """

Definition at line 40 of file dotcode.py.

string rxgraph::dotcode::NODE_NODE_GRAPH = "node_node"

Definition at line 45 of file dotcode.py.

string rxgraph::dotcode::NODE_TOPIC_ALL_GRAPH = "node_topic_all"

Definition at line 49 of file dotcode.py.

string rxgraph::dotcode::NODE_TOPIC_GRAPH = "node_topic"

Definition at line 47 of file dotcode.py.

list rxgraph::dotcode::ORIENTATIONS = ['LR', 'TB', 'RL', 'BT']

Definition at line 38 of file dotcode.py.

list rxgraph::dotcode::QUIET_NAMES = ['/diag_agg', '/runtime_logger', '/pr2_dashboard', '/rviz', '/rosout', '/cpu_monitor', '/monitor','/hd_monitor', '/rxloggerlevel', '/clock']

Definition at line 81 of file dotcode.py.



rxgraph
Author(s): Ken Conley
autogenerated on Mon Oct 6 2014 07:26:06