List of all members.
Classes |
| class | AssociationClass |
| class | CliqueInfo |
Public Member Functions |
| | UMLGraph () |
| | UMLGraph (Graph &G, long initAttributes=0) |
| virtual | ~UMLGraph () |
| virtual void | init (Graph &G, long initAttr) |
| | operator const Graph & () const |
| void | insertGenMergers () |
| node | doInsertMergers (node v, SList< edge > &inGens) |
| void | undoGenMergers () |
| void | replaceByStar (List< List< node > > &cliques) |
| void | undoStars () |
| void | undoStar (node center, bool restoreAllEdges) |
| DRect | cliqueRect (node v) |
| DPoint | cliquePos (node v) |
| void | computeCliquePosition (node center, double rectMin) |
| void | computeCliquePosition (List< node > &adjNodes, node center, double rectMin=-1.0) |
| Graph & | pureGraph () const |
| void | setUpwards (adjEntry a, bool b) |
| bool | upwards (adjEntry a) const |
| void | writeGML (const char *fileName) |
| void | writeGML (ostream &os) |
| void | adjustHierarchyParents () |
| void | sortEdgesFromLayout () |
| bool | isReplacement (edge e) |
| const SListPure< node > & | centerNodes () |
| void | setDefaultCliqueCenterSize (double i) |
| double | getDefaultCliqueCenterSize () |
const SListPure
< AssociationClass * > & | assClassList () const |
| const AssociationClass * | assClass (edge e) const |
| node | createAssociationClass (edge e, double width=1.0, double height=1.0) |
| void | modelAssociationClasses () |
| node | modelAssociationClass (AssociationClass *ac) |
| void | undoAssociationClasses () |
| void | undoAssociationClass (AssociationClass *ac) |
Protected Member Functions |
| node | replaceByStar (List< node > &clique, NodeArray< int > &cliqueNum) |
| DRect | circularBound (node center) |
Private Attributes |
| Graph * | m_pG |
| double | m_cliqueCenterSize |
| SListPure< edge > | m_mergeEdges |
| SListPure< node > | m_centerNodes |
| EdgeArray< bool > | m_replacementEdge |
| NodeArray< DRect > | m_cliqueCircleSize |
| NodeArray< DPoint > | m_cliqueCirclePos |
| SListPure< AssociationClass * > | m_assClassList |
| EdgeArray< AssociationClass * > | m_assClass |
| EdgeArray< node > | m_associationClassModel |
| AdjEntryArray< bool > | m_upwardEdge |
| NodeArray< node > | m_hierarchyParent |
Detailed Description
Definition at line 68 of file UMLGraph.h.
Constructor & Destructor Documentation
| ogdf::UMLGraph::UMLGraph |
( |
|
) |
[inline] |
| ogdf::UMLGraph::UMLGraph |
( |
Graph & |
G, |
|
|
long |
initAttributes = 0 | |
|
) |
| | [explicit] |
| virtual ogdf::UMLGraph::~UMLGraph |
( |
|
) |
[virtual] |
Member Function Documentation
| void ogdf::UMLGraph::adjustHierarchyParents |
( |
|
) |
|
| DRect ogdf::UMLGraph::circularBound |
( |
node |
center |
) |
[protected] |
| DPoint ogdf::UMLGraph::cliquePos |
( |
node |
v |
) |
[inline] |
| DRect ogdf::UMLGraph::cliqueRect |
( |
node |
v |
) |
[inline] |
| void ogdf::UMLGraph::computeCliquePosition |
( |
node |
center, |
|
|
double |
rectMin | |
|
) |
| | |
| void ogdf::UMLGraph::computeCliquePosition |
( |
List< node > & |
adjNodes, |
|
|
node |
center, |
|
|
double |
rectMin = -1.0 | |
|
) |
| | |
| node ogdf::UMLGraph::createAssociationClass |
( |
edge |
e, |
|
|
double |
width = 1.0, |
|
|
double |
height = 1.0 | |
|
) |
| | [inline] |
| double ogdf::UMLGraph::getDefaultCliqueCenterSize |
( |
|
) |
[inline] |
| virtual void ogdf::UMLGraph::init |
( |
Graph & |
G, |
|
|
long |
initAttr | |
|
) |
| | [inline, virtual] |
| void ogdf::UMLGraph::insertGenMergers |
( |
|
) |
|
| bool ogdf::UMLGraph::isReplacement |
( |
edge |
e |
) |
[inline] |
| void ogdf::UMLGraph::modelAssociationClasses |
( |
|
) |
[inline] |
| ogdf::UMLGraph::operator const Graph & |
( |
|
) |
const [inline] |
| Graph& ogdf::UMLGraph::pureGraph |
( |
|
) |
const [inline] |
| void ogdf::UMLGraph::replaceByStar |
( |
List< List< node > > & |
cliques |
) |
|
| void ogdf::UMLGraph::setDefaultCliqueCenterSize |
( |
double |
i |
) |
[inline] |
| void ogdf::UMLGraph::setUpwards |
( |
adjEntry |
a, |
|
|
bool |
b | |
|
) |
| | [inline] |
| void ogdf::UMLGraph::sortEdgesFromLayout |
( |
|
) |
|
| void ogdf::UMLGraph::undoAssociationClasses |
( |
|
) |
[inline] |
| void ogdf::UMLGraph::undoGenMergers |
( |
|
) |
|
| void ogdf::UMLGraph::undoStar |
( |
node |
center, |
|
|
bool |
restoreAllEdges | |
|
) |
| | |
| void ogdf::UMLGraph::undoStars |
( |
|
) |
|
| bool ogdf::UMLGraph::upwards |
( |
adjEntry |
a |
) |
const [inline] |
| void ogdf::UMLGraph::writeGML |
( |
ostream & |
os |
) |
|
| void ogdf::UMLGraph::writeGML |
( |
const char * |
fileName |
) |
|
Member Data Documentation
The documentation for this class was generated from the following file: