Public Member Functions | Public Attributes | Private Member Functions
rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator Class Reference

List of all members.

Public Member Functions

def __init__
def add_package_ancestors_recursively
def add_package_descendants_recursively
def generate
def generate_dotcode

Public Attributes

 ancestors
 colortheme
 depth
 descendants
 dotcode
 dotcode_factory
 edges
 excludes
 graph
 hide_dry
 hide_transitives
 hide_wet
 last_drawargs
 last_selection
 mark_selected
 package_types
 packages
 rank
 rankdir
 ranksep
 rospack
 rosstack
 selected_names
 simplify
 stacks
 traversed_ancestors
 traversed_descendants
 with_stacks

Private Member Functions

def _add_edge
def _add_package
def _add_stack
def _generate_package
def _hide_package
def _is_package_wet

Detailed Description

Definition at line 53 of file dotcode_pack.py.


Constructor & Destructor Documentation

def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.__init__ (   self,
  rospack,
  rosstack 
)
:param rospack: use rospkg.RosPack()
:param rosstack: use rospkg.RosStack()

Definition at line 55 of file dotcode_pack.py.


Member Function Documentation

def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator._add_edge (   self,
  name1,
  name2,
  attributes = None 
) [private]

Definition at line 300 of file dotcode_pack.py.

def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator._add_package (   self,
  package_name,
  parent = None 
) [private]
adds object based on package_name to self.packages
:param parent: packagename which referenced package_name (for debugging only)

Definition at line 252 of file dotcode_pack.py.

def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator._add_stack (   self,
  stackname 
) [private]

Definition at line 247 of file dotcode_pack.py.

def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator._generate_package (   self,
  dotcode_factory,
  graph,
  package_name,
  attributes = None 
) [private]

Definition at line 231 of file dotcode_pack.py.

def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator._hide_package (   self,
  package_name 
) [private]

Definition at line 279 of file dotcode_pack.py.

def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator._is_package_wet (   self,
  package_name 
) [private]

Definition at line 290 of file dotcode_pack.py.

def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.add_package_ancestors_recursively (   self,
  package_name,
  expanded_up = None,
  depth = None,
  implicit = False,
  parent = None 
)
:param package_name: the name of package for which to add ancestors
:param expanded_up: names that have already been expanded (to avoid cycles)
:param depth: how many layers to follow
:param implicit: arg to rospack
:param parent: package that referenced package_name for error message only

Definition at line 305 of file dotcode_pack.py.

def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.add_package_descendants_recursively (   self,
  package_name,
  expanded = None,
  depth = None,
  implicit = False,
  parent = None 
)

Definition at line 351 of file dotcode_pack.py.

Definition at line 196 of file dotcode_pack.py.

def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.generate_dotcode (   self,
  dotcode_factory,
  selected_names = [],
  excludes = [],
  depth = 3,
  with_stacks = True,
  descendants = True,
  ancestors = True,
  hide_transitives = True,
  mark_selected = True,
  colortheme = None,
  rank = 'same',
  ranksep = 0.2,
  rankdir = 'TB',
  simplify = True,
  force_refresh = False,
  hide_wet = False,
  hide_dry = False 
)

:param hide_transitives: if true, then dependency of children to grandchildren will be hidden if parent has same dependency

Definition at line 71 of file dotcode_pack.py.


Member Data Documentation

Definition at line 74 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.

Definition at line 58 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.

Definition at line 58 of file dotcode_pack.py.

Definition at line 58 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.

Definition at line 58 of file dotcode_pack.py.

Definition at line 58 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.

Definition at line 58 of file dotcode_pack.py.

Definition at line 58 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.

Definition at line 58 of file dotcode_pack.py.

Definition at line 58 of file dotcode_pack.py.

Definition at line 58 of file dotcode_pack.py.

Definition at line 74 of file dotcode_pack.py.


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


rqt_dep
Author(s): Thibault Kruse
autogenerated on Mon Oct 6 2014 07:15:28