#include <PlanRepInc.h>

Public Member Functions | |
| PlanRepInc (const UMLGraph &UG) | |
| PlanRepInc (const UMLGraph &UG, const NodeArray< bool > &fixed) | |
| void | initActiveCC (int i) |
| node | initMinActiveCC (int i) |
| virtual void | nodeDeleted (node v) |
| virtual void | nodeAdded (node v) |
| virtual void | edgeDeleted (edge e) |
| virtual void | edgeAdded (edge e) |
| virtual void | reInit () |
| virtual void | cleared () |
| void | activateNode (node v) |
| void | activateEdge (edge e) |
| bool | makeTreeConnected (adjEntry adjExternal) |
| void | deleteTreeConnection (int i, int j) |
| void | deleteTreeConnection (int i, int j, CombinatorialEmbedding &E) |
| void | getExtAdjs (List< adjEntry > &extAdjs) |
| adjEntry | getExtAdj (GraphCopy &GC, CombinatorialEmbedding &E) |
| int & | componentNumber (node v) |
| bool & | treeEdge (edge e) |
| const edge | treeEdge (int i, int j) const |
| bool | treeInit () |
| virtual edge | split (edge e) |
| Splits edge e. | |
Protected Member Functions | |
| void | initMembers (const UMLGraph &UG) |
| node | initActiveCCGen (int i, bool minNode) |
Private Attributes | |
| NodeArray< bool > | m_activeNodes |
| EdgeArray< bool > | m_treeEdge |
| NodeArray< int > | m_component |
| Array2D< edge > | m_eTreeArray |
| bool | m_treeInit |
Definition at line 87 of file PlanRepInc.h.
| ogdf::PlanRepInc::PlanRepInc | ( | const UMLGraph & | UG | ) |
| void ogdf::PlanRepInc::initActiveCC | ( | int | i | ) |
| node ogdf::PlanRepInc::initMinActiveCC | ( | int | i | ) |
| virtual void ogdf::PlanRepInc::nodeDeleted | ( | node | v | ) | [virtual] |
Called by watched graph when a node is deleted Has to be implemented by derived classes
Implements ogdf::GraphObserver.
| virtual void ogdf::PlanRepInc::nodeAdded | ( | node | v | ) | [virtual] |
Called by watched graph when a node is added Has to be implemented by derived classes
Implements ogdf::GraphObserver.
| virtual void ogdf::PlanRepInc::edgeDeleted | ( | edge | e | ) | [virtual] |
Called by watched graph when an edge is deleted Has to be implemented by derived classes
Implements ogdf::GraphObserver.
| virtual void ogdf::PlanRepInc::edgeAdded | ( | edge | e | ) | [virtual] |
Called by watched graph when an edge is added Has to be implemented by derived classes
Implements ogdf::GraphObserver.
| virtual void ogdf::PlanRepInc::reInit | ( | ) | [virtual] |
Called by watched graph when it is reinitialized Has to be implemented by derived classes
Implements ogdf::GraphObserver.
| virtual void ogdf::PlanRepInc::cleared | ( | ) | [virtual] |
Called by watched graph when its clear function is called Has to be implemented by derived classes
Implements ogdf::GraphObserver.
| void ogdf::PlanRepInc::activateNode | ( | node | v | ) |
| void ogdf::PlanRepInc::activateEdge | ( | edge | e | ) |
| bool ogdf::PlanRepInc::makeTreeConnected | ( | adjEntry | adjExternal | ) |
| void ogdf::PlanRepInc::deleteTreeConnection | ( | int | i, | |
| int | j | |||
| ) |
| void ogdf::PlanRepInc::deleteTreeConnection | ( | int | i, | |
| int | j, | |||
| CombinatorialEmbedding & | E | |||
| ) |
| adjEntry ogdf::PlanRepInc::getExtAdj | ( | GraphCopy & | GC, | |
| CombinatorialEmbedding & | E | |||
| ) |
| int& ogdf::PlanRepInc::componentNumber | ( | node | v | ) | [inline] |
Definition at line 134 of file PlanRepInc.h.
| bool& ogdf::PlanRepInc::treeEdge | ( | edge | e | ) | [inline] |
Definition at line 136 of file PlanRepInc.h.
| const edge ogdf::PlanRepInc::treeEdge | ( | int | i, | |
| int | j | |||
| ) | const [inline] |
Definition at line 138 of file PlanRepInc.h.
| bool ogdf::PlanRepInc::treeInit | ( | ) | [inline] |
Definition at line 143 of file PlanRepInc.h.
| void ogdf::PlanRepInc::initMembers | ( | const UMLGraph & | UG | ) | [protected] |
| node ogdf::PlanRepInc::initActiveCCGen | ( | int | i, | |
| bool | minNode | |||
| ) | [protected] |
NodeArray<bool> ogdf::PlanRepInc::m_activeNodes [private] |
Definition at line 188 of file PlanRepInc.h.
EdgeArray<bool> ogdf::PlanRepInc::m_treeEdge [private] |
Definition at line 189 of file PlanRepInc.h.
NodeArray<int> ogdf::PlanRepInc::m_component [private] |
Definition at line 190 of file PlanRepInc.h.
Array2D<edge> ogdf::PlanRepInc::m_eTreeArray [private] |
Definition at line 192 of file PlanRepInc.h.
bool ogdf::PlanRepInc::m_treeInit [private] |
Definition at line 193 of file PlanRepInc.h.