List of all members.
Public Member Functions |
| | PlanRepUML (const UMLGraph ¨Graph) |
| | PlanRepUML (const GraphAttributes &GA) |
| | ~PlanRepUML () |
| void | initCC (int i) |
| | Initializes the planarized representation for connected component i.
|
| bool | faceSplitter (edge e) const |
| void | removeFaceSplitter () |
| void | setupIncremental (int indexCC, CombinatorialEmbedding &E) |
| const SList< node > & | incrementalMergers (int indexCC) const |
| bool | alignUpward (adjEntry ae) |
| void | alignUpward (adjEntry ae, bool b) |
| const UMLGraph & | getUMLGraph () const |
| node | insertGenMerger (node v, const SList< edge > &inGens, CombinatorialEmbedding &E) |
| void | expand (bool lowDegreeExpand=false) |
| void | expandLowDegreeVertices (OrthoRep &OR, bool alignSmallDegree=false) |
| void | collapseVertices (const OrthoRep &OR, Layout &drawing) |
| virtual edge | split (edge e) |
| | Splits edge e.
|
| void | writeGML (const char *fileName, const Layout &drawing) |
| void | writeGML (const char *fileName) |
| void | writeGML (const char *fileName, GraphAttributes &AG) |
| void | writeGML (ostream &os, const Layout &drawing) |
| void | writeGML (const char *fileName, const OrthoRep &OR, const Layout &drawing) |
| void | writeGML (ostream &os, const OrthoRep &OR, const Layout &drawing) |
| void | writeGML (const char *fileName, const OrthoRep &OR, const GridLayoutMapped &drawing) |
| void | writeGML (ostream &os, const OrthoRep &OR, const GridLayoutMapped &drawing) |
Protected Member Functions |
| void | prepareIncrementalMergers (int indexCC, CombinatorialEmbedding &E) |
Protected Attributes |
| AdjEntryArray< bool > | m_alignUpward |
Private Attributes |
| const UMLGraph * | m_pUmlGraph |
| EdgeArray< bool > | m_faceSplitter |
| SListPure< edge > | m_mergeEdges |
| Array< SList< node > > | m_incMergers |
Detailed Description
Definition at line 83 of file PlanRepUML.h.
Constructor & Destructor Documentation
| ogdf::PlanRepUML::PlanRepUML |
( |
const UMLGraph & |
umlGraph |
) |
|
| ogdf::PlanRepUML::~PlanRepUML |
( |
|
) |
[inline] |
Member Function Documentation
| bool ogdf::PlanRepUML::alignUpward |
( |
adjEntry |
ae |
) |
[inline] |
| void ogdf::PlanRepUML::alignUpward |
( |
adjEntry |
ae, |
|
|
bool |
b | |
|
) |
| | [inline] |
| void ogdf::PlanRepUML::collapseVertices |
( |
const OrthoRep & |
OR, |
|
|
Layout & |
drawing | |
|
) |
| | |
| void ogdf::PlanRepUML::expand |
( |
bool |
lowDegreeExpand = false |
) |
|
| void ogdf::PlanRepUML::expandLowDegreeVertices |
( |
OrthoRep & |
OR, |
|
|
bool |
alignSmallDegree = false | |
|
) |
| | |
| bool ogdf::PlanRepUML::faceSplitter |
( |
edge |
e |
) |
const [inline] |
| const UMLGraph& ogdf::PlanRepUML::getUMLGraph |
( |
|
) |
const [inline] |
| const SList<node>& ogdf::PlanRepUML::incrementalMergers |
( |
int |
indexCC |
) |
const [inline] |
| void ogdf::PlanRepUML::initCC |
( |
int |
i |
) |
|
Initializes the planarized representation for connected component i.
This initialization is always required. After performing this initialization, the planarized representation represents a copy of the i-th connected component of the original graph, where connected components are numbered 0,1,2,...
Reimplemented from ogdf::PlanRep.
| void ogdf::PlanRepUML::removeFaceSplitter |
( |
|
) |
[inline] |
| virtual edge ogdf::PlanRepUML::split |
( |
edge |
e |
) |
[inline, virtual] |
| void ogdf::PlanRepUML::writeGML |
( |
ostream & |
os, |
|
|
const Layout & |
drawing | |
|
) |
| | |
| void ogdf::PlanRepUML::writeGML |
( |
const char * |
fileName |
) |
|
| void ogdf::PlanRepUML::writeGML |
( |
const char * |
fileName, |
|
|
const OrthoRep & |
OR, |
|
|
const Layout & |
drawing | |
|
) |
| | |
| void ogdf::PlanRepUML::writeGML |
( |
const char * |
fileName, |
|
|
GraphAttributes & |
AG | |
|
) |
| | |
| void ogdf::PlanRepUML::writeGML |
( |
const char * |
fileName, |
|
|
const Layout & |
drawing | |
|
) |
| | |
| void ogdf::PlanRepUML::writeGML |
( |
ostream & |
os, |
|
|
const OrthoRep & |
OR, |
|
|
const Layout & |
drawing | |
|
) |
| | |
Member Data Documentation
The documentation for this class was generated from the following file: