Definition at line 56 of file graph_model.py.
| def rcommander.graph_model.GraphModel.__init__ | ( | self | ) |
Definition at line 68 of file graph_model.py.
| def rcommander.graph_model.GraphModel._add_edge | ( | self, | |
| n1, | |||
| n2, | |||
| n1_outcome | |||
| ) | [private] |
Definition at line 695 of file graph_model.py.
| def rcommander.graph_model.GraphModel._add_temporary_outcome | ( | self, | |
| outcome | |||
| ) | [private] |
Definition at line 685 of file graph_model.py.
| def rcommander.graph_model.GraphModel._create_outcome_name | ( | self, | |
| outcome | |||
| ) | [private] |
Definition at line 477 of file graph_model.py.
| def rcommander.graph_model.GraphModel._is_type | ( | self, | |
| state_name, | |||
| outcome | |||
| ) | [private] |
Definition at line 485 of file graph_model.py.
| def rcommander.graph_model.GraphModel._sm_thread_termination_cb | ( | self, | |
| exception | |||
| ) | [private] |
Definition at line 237 of file graph_model.py.
| def rcommander.graph_model.GraphModel._state_machine_start_cb | ( | self, | |
| userdata, | |||
| initial_states | |||
| ) | [private] |
Definition at line 262 of file graph_model.py.
| def rcommander.graph_model.GraphModel._state_machine_termination_cb | ( | self, | |
| userdata, | |||
| terminal_states, | |||
| container_outcome | |||
| ) | [private] |
Definition at line 272 of file graph_model.py.
| def rcommander.graph_model.GraphModel._state_machine_transition_cb | ( | self, | |
| user_data, | |||
| active_states | |||
| ) | [private] |
Definition at line 250 of file graph_model.py.
| def rcommander.graph_model.GraphModel.add_edge | ( | self, | |
| n1, | |||
| n2, | |||
| n1_outcome | |||
| ) |
Definition at line 712 of file graph_model.py.
| def rcommander.graph_model.GraphModel.add_node | ( | self, | |
| node | |||
| ) |
Definition at line 492 of file graph_model.py.
| def rcommander.graph_model.GraphModel.add_outcome | ( | self, | |
| outcome_name | |||
| ) |
Definition at line 560 of file graph_model.py.
| def rcommander.graph_model.GraphModel.connectable_nodes | ( | self, | |
| node_name, | |||
| outcome | |||
| ) |
Definition at line 444 of file graph_model.py.
| def rcommander.graph_model.GraphModel.connection_changed | ( | self, | |
| node_name, | |||
| outcome_name, | |||
| new_node | |||
| ) |
Definition at line 725 of file graph_model.py.
| def rcommander.graph_model.GraphModel.create_singleton_statemachine | ( | self, | |
| state, | |||
| robot | |||
| ) |
Definition at line 190 of file graph_model.py.
| def rcommander.graph_model.GraphModel.create_state_machine | ( | self, | |
| robot, | |||
userdata = None, |
|||
ignore_start_state = False |
|||
| ) |
Definition at line 295 of file graph_model.py.
| def rcommander.graph_model.GraphModel.current_children_of | ( | self, | |
| node_name | |||
| ) |
Definition at line 361 of file graph_model.py.
| def rcommander.graph_model.GraphModel.delete_edge | ( | self, | |
| edge | |||
| ) |
Definition at line 718 of file graph_model.py.
| def rcommander.graph_model.GraphModel.delete_node | ( | self, | |
| node_name | |||
| ) |
Definition at line 564 of file graph_model.py.
| def rcommander.graph_model.GraphModel.get_document | ( | self | ) |
Definition at line 97 of file graph_model.py.
Definition at line 269 of file graph_model.py.
Definition at line 85 of file graph_model.py.
| def rcommander.graph_model.GraphModel.get_state | ( | self, | |
| node_name | |||
| ) |
Definition at line 389 of file graph_model.py.
| def rcommander.graph_model.GraphModel.is_modifiable | ( | self, | |
| node_name | |||
| ) |
Definition at line 689 of file graph_model.py.
| def rcommander.graph_model.GraphModel.is_running | ( | self | ) |
Definition at line 231 of file graph_model.py.
| def rcommander.graph_model.GraphModel.load | ( | name | ) | [static] |
Definition at line 101 of file graph_model.py.
| def rcommander.graph_model.GraphModel.outcomes | ( | self | ) |
Definition at line 378 of file graph_model.py.
| def rcommander.graph_model.GraphModel.outputs_of_type | ( | self, | |
| class_filter | |||
| ) |
Definition at line 285 of file graph_model.py.
| def rcommander.graph_model.GraphModel.pop_state | ( | self, | |
| node_name | |||
| ) |
Definition at line 386 of file graph_model.py.
| def rcommander.graph_model.GraphModel.preempt | ( | self | ) |
Definition at line 225 of file graph_model.py.
| def rcommander.graph_model.GraphModel.real_states | ( | self | ) |
All nodes that has executable code (not outcomes/EmptyState)
Definition at line 371 of file graph_model.py.
| def rcommander.graph_model.GraphModel.register_status_cb | ( | self, | |
| func | |||
| ) |
Definition at line 234 of file graph_model.py.
| def rcommander.graph_model.GraphModel.replace_node | ( | self, | |
| new_node, | |||
| old_node_name | |||
| ) |
Definition at line 396 of file graph_model.py.
| def rcommander.graph_model.GraphModel.restore_node_consistency | ( | self, | |
| node_name | |||
| ) |
Definition at line 649 of file graph_model.py.
| def rcommander.graph_model.GraphModel.run | ( | self, | |
name = "", |
|||
state_machine = None, |
|||
userdata = None |
|||
| ) |
Definition at line 203 of file graph_model.py.
| def rcommander.graph_model.GraphModel.save | ( | self, | |
| name | |||
| ) |
Definition at line 149 of file graph_model.py.
| def rcommander.graph_model.GraphModel.set_document | ( | self, | |
| document | |||
| ) |
Definition at line 94 of file graph_model.py.
| def rcommander.graph_model.GraphModel.set_start_state | ( | self, | |
| state | |||
| ) |
Definition at line 88 of file graph_model.py.
| def rcommander.graph_model.GraphModel.set_state | ( | self, | |
| node_name, | |||
| state | |||
| ) |
Definition at line 393 of file graph_model.py.
Definition at line 68 of file graph_model.py.
Definition at line 68 of file graph_model.py.
int rcommander::graph_model.GraphModel::EDGE_LENGTH = 2 [static] |
Definition at line 66 of file graph_model.py.
string rcommander::graph_model.GraphModel::EDGES_FILE = 'edges.graph' [static] |
Definition at line 59 of file graph_model.py.
Definition at line 68 of file graph_model.py.
Definition at line 68 of file graph_model.py.
Definition at line 68 of file graph_model.py.
int rcommander::graph_model.GraphModel::NODE_RADIUS = 14 [static] |
Definition at line 64 of file graph_model.py.
string rcommander::graph_model.GraphModel::NODES_FILE = 'nodes.graph' [static] |
Definition at line 62 of file graph_model.py.
Definition at line 68 of file graph_model.py.
Definition at line 68 of file graph_model.py.
Definition at line 68 of file graph_model.py.
Definition at line 68 of file graph_model.py.