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 |
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] |
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.
| def rqt_dep.dotcode_pack.RosPackageGraphDotcodeGenerator.generate | ( | self, | |
| dotcode_factory | |||
| ) |
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.
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.