#include <ogdf/orthogonal/OrthoRep.h>
Classes | |
| struct | SideInfoUML |
| struct | VertexInfoUML |
Public Member Functions | |
| OrthoRep () | |
| OrthoRep (CombinatorialEmbedding &E) | |
| ~OrthoRep () | |
| adjEntry | alignAdjEntry () const |
| int | angle (adjEntry adj) const |
| int & | angle (adjEntry adj) |
| const BendString & | bend (adjEntry adj) const |
| BendString & | bend (adjEntry adj) |
| const VertexInfoUML * | cageInfo (node v) const |
| VertexInfoUML * | cageInfo (node v) |
| bool | check (String &error) |
| void | computeCageInfoUML (const PlanRep &PG) |
| OrthoDir | direction (adjEntry adj) const |
| void | dissect () |
| void | dissect2 (PlanRepUML *PG=0) |
| adjEntry | externalAdjEntry () const |
| void | init (CombinatorialEmbedding &E) |
| bool | isNormalized () const |
| bool | isOrientated () const |
| void | normalize () |
| operator const CombinatorialEmbedding & () const | |
| operator const Graph & () const | |
| void | orientate () |
| void | orientate (const PlanRep &PG, OrthoDir preferedDir) |
| void | orientate (adjEntry adj, OrthoDir dir) |
| void | rotate (int r) |
| void | undissect (bool align=false) |
Static Public Member Functions | |
| static char | flip (char c) |
| static OrthoDir | nextDir (OrthoDir d) |
| static OrthoDir | oppDir (OrthoDir d) |
| static OrthoDir | prevDir (OrthoDir d) |
Private Member Functions | |
| void | freeCageInfoUML () |
| void | orientateFace (adjEntry adj, OrthoDir dir) |
Private Attributes | |
| adjEntry | m_adjAlign |
| adjEntry | m_adjExternal |
| EdgeArray< bool > | m_alignmentEdge |
| AdjEntryArray< int > | m_angle |
| AdjEntryArray< BendString > | m_bends |
| AdjEntryArray< OrthoDir > | m_dir |
| EdgeArray< bool > | m_dissectionEdge |
| bool | m_pattern2 |
| CombinatorialEmbedding * | m_pE |
| bool | m_preprocess |
| StackPure< node > | m_splitNodes |
| NodeArray< VertexInfoUML * > | m_umlCageInfo |
Friends | |
| ostream & | operator<< (ostream &os, const OrthoRep &op) |
Definition at line 232 of file OrthoRep.h.
|
inline |
Definition at line 301 of file OrthoRep.h.
| ogdf::OrthoRep::OrthoRep | ( | CombinatorialEmbedding & | E | ) |
|
inline |
Definition at line 306 of file OrthoRep.h.
|
inline |
Definition at line 274 of file OrthoRep.h.
|
inline |
Definition at line 330 of file OrthoRep.h.
|
inline |
Definition at line 334 of file OrthoRep.h.
|
inline |
Definition at line 340 of file OrthoRep.h.
|
inline |
Definition at line 344 of file OrthoRep.h.
|
inline |
Definition at line 355 of file OrthoRep.h.
|
inline |
Definition at line 360 of file OrthoRep.h.
| bool ogdf::OrthoRep::check | ( | String & | error | ) |
| void ogdf::OrthoRep::computeCageInfoUML | ( | const PlanRep & | PG | ) |
Definition at line 349 of file OrthoRep.h.
| void ogdf::OrthoRep::dissect | ( | ) |
| void ogdf::OrthoRep::dissect2 | ( | PlanRepUML * | PG = 0 | ) |
|
inline |
Definition at line 273 of file OrthoRep.h.
|
inlinestatic |
Definition at line 429 of file OrthoRep.h.
|
private |
| void ogdf::OrthoRep::init | ( | CombinatorialEmbedding & | E | ) |
| bool ogdf::OrthoRep::isNormalized | ( | ) | const |
|
inline |
Definition at line 404 of file OrthoRep.h.
Definition at line 437 of file OrthoRep.h.
| void ogdf::OrthoRep::normalize | ( | ) |
|
inline |
Definition at line 319 of file OrthoRep.h.
|
inline |
Definition at line 324 of file OrthoRep.h.
Definition at line 433 of file OrthoRep.h.
| void ogdf::OrthoRep::orientate | ( | ) |
Definition at line 441 of file OrthoRep.h.
| void ogdf::OrthoRep::rotate | ( | int | r | ) |
| void ogdf::OrthoRep::undissect | ( | bool | align = false | ) |
|
friend |
Definition at line 445 of file OrthoRep.h.
|
private |
Definition at line 488 of file OrthoRep.h.
|
private |
Definition at line 486 of file OrthoRep.h.
|
private |
Definition at line 481 of file OrthoRep.h.
|
private |
Definition at line 468 of file OrthoRep.h.
|
private |
Definition at line 470 of file OrthoRep.h.
|
private |
Definition at line 472 of file OrthoRep.h.
|
private |
Definition at line 479 of file OrthoRep.h.
|
private |
Definition at line 492 of file OrthoRep.h.
|
private |
Definition at line 465 of file OrthoRep.h.
|
private |
Definition at line 490 of file OrthoRep.h.
Definition at line 484 of file OrthoRep.h.
|
private |
Definition at line 476 of file OrthoRep.h.