| 
| def  | __init__ (self, rospack, rosstack) | 
|   | 
| def  | add_package_ancestors_recursively (self, package_name, expanded_up=None, depth=None, implicit=False, parent=None) | 
|   | 
| def  | add_package_descendants_recursively (self, package_name, expanded=None, depth=None, implicit=False, parent=None) | 
|   | 
| def  | generate (self, dotcode_factory) | 
|   | 
| def  | generate_dotcode (self, dotcode_factory, selected_names=[], excludes=[], depth=3, with_stacks=True, descendants=True, ancestors=True, hide_transitives=True, show_system=False, mark_selected=True, colortheme=None, rank='same', ranksep=0.2, rankdir='TB', simplify=True, force_refresh=False, hide_wet=False, hide_dry=False) | 
|   | 
 | 
| def  | _add_edge (self, name1, name2, attributes=None) | 
|   | 
| def  | _add_package (self, package_name, parent=None) | 
|   | 
| def  | _add_stack (self, stackname) | 
|   | 
| def  | _generate_package (self, dotcode_factory, graph, package_name, attributes=None) | 
|   | 
| def  | _hide_package (self, package_name) | 
|   | 
| def  | _is_package_wet (self, package_name) | 
|   | 
Definition at line 53 of file dotcode_pack.py.
 
      
        
          | 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.
 
 
  
  
      
        
          | def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator._add_edge  | 
          ( | 
            | 
          self,  | 
         
        
           | 
           | 
            | 
          name1,  | 
         
        
           | 
           | 
            | 
          name2,  | 
         
        
           | 
           | 
            | 
          attributes = None  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | 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 261 of file dotcode_pack.py.
 
 
  
  
      
        
          | def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator._add_stack  | 
          ( | 
            | 
          self,  | 
         
        
           | 
           | 
            | 
          stackname  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator._generate_package  | 
          ( | 
            | 
          self,  | 
         
        
           | 
           | 
            | 
          dotcode_factory,  | 
         
        
           | 
           | 
            | 
          graph,  | 
         
        
           | 
           | 
            | 
          package_name,  | 
         
        
           | 
           | 
            | 
          attributes = None  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator._hide_package  | 
          ( | 
            | 
          self,  | 
         
        
           | 
           | 
            | 
          package_name  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator._is_package_wet  | 
          ( | 
            | 
          self,  | 
         
        
           | 
           | 
            | 
          package_name  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
      
        
          | 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 318 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  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.generate  | 
          ( | 
            | 
          self,  | 
        
        
           | 
           | 
            | 
          dotcode_factory  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | 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,  | 
        
        
           | 
           | 
            | 
          show_system = False,  | 
        
        
           | 
           | 
            | 
          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
:param show_system: if true, then system dependencies will be shown
 
Definition at line 89 of file dotcode_pack.py.
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.ancestors | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.colortheme | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.depth | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.descendants | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.dotcode | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.dotcode_factory | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.edges | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.excludes | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.graph | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.hide_dry | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.hide_transitives | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.hide_wet | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.last_drawargs | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.last_selection | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.mark_selected | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.package_types | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.packages | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.rank | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.rankdir | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.ranksep | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.rospack | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.rosstack | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.selected_names | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.show_system | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.simplify | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.stacks | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.traversed_ancestors | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.traversed_descendants | 
        
      
 
 
      
        
          | rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.with_stacks | 
        
      
 
 
The documentation for this class was generated from the following file: