Manages access on copy of an attributed clustered graph. More...
#include <ogdf/cluster/ClusterGraphCopyAttributes.h>
Public Member Functions | |
ClusterGraphCopyAttributes (const ExtendedNestingGraph &H, ClusterGraphAttributes &ACG) | |
Initializes instance of class ClusterGraphCopyAttributes. More... | |
~ClusterGraphCopyAttributes () | |
double | bottom (cluster cOrig) const |
Returns coordinate of lower cluster boundary of original cluster cOrig . More... | |
const ClusterGraphAttributes & | getClusterGraphAttributes () const |
Returns corresponding ClusterGraphAttributes. More... | |
double | getHeight (node v) const |
Returns height of node v. More... | |
double | getWidth (node v) const |
Returns width of node v. More... | |
void | setClusterLeftRight (cluster cOrig, double left, double right) |
void | setClusterRect (cluster cOrig, double left, double right, double top, double bottom) |
Sets the position of the cluster rectangle for original cluster cOrig . More... | |
void | setClusterTopBottom (cluster cOrig, double top, double bottom) |
double | top (cluster cOrig) const |
Returns coordinate of upper cluster boundary of original cluster cOrig . More... | |
void | transform () |
Sets attributes for the original graph in attributed graph. More... | |
double & | x (node v) |
Returns reference to x-coord. of node v. More... | |
const double & | x (node v) const |
Returns reference to x-coord. of node v. More... | |
double & | y (node v) |
Returns reference to y-coord. of node v. More... | |
const double & | y (node v) const |
Returns reference to y-coord. of node v. More... | |
Private Attributes | |
ClusterGraphAttributes * | m_pACG |
const ExtendedNestingGraph * | m_pH |
NodeArray< double > | m_x |
NodeArray< double > | m_y |
Manages access on copy of an attributed clustered graph.
Definition at line 48 of file ClusterGraphCopyAttributes.h.
|
inline |
Initializes instance of class ClusterGraphCopyAttributes.
Definition at line 55 of file ClusterGraphCopyAttributes.h.
|
inline |
Definition at line 58 of file ClusterGraphCopyAttributes.h.
|
inline |
Returns coordinate of lower cluster boundary of original cluster cOrig
.
Definition at line 91 of file ClusterGraphCopyAttributes.h.
|
inline |
Returns corresponding ClusterGraphAttributes.
Definition at line 61 of file ClusterGraphCopyAttributes.h.
|
inline |
Returns height of node v.
Definition at line 70 of file ClusterGraphCopyAttributes.h.
|
inline |
Returns width of node v.
Definition at line 64 of file ClusterGraphCopyAttributes.h.
|
inline |
Definition at line 101 of file ClusterGraphCopyAttributes.h.
|
inline |
Sets the position of the cluster rectangle for original cluster cOrig
.
Definition at line 94 of file ClusterGraphCopyAttributes.h.
|
inline |
Definition at line 106 of file ClusterGraphCopyAttributes.h.
|
inline |
Returns coordinate of upper cluster boundary of original cluster cOrig
.
Definition at line 88 of file ClusterGraphCopyAttributes.h.
void ogdf::ClusterGraphCopyAttributes::transform | ( | ) |
Sets attributes for the original graph in attributed graph.
|
inline |
Returns reference to x-coord. of node v.
Definition at line 79 of file ClusterGraphCopyAttributes.h.
|
inline |
Returns reference to x-coord. of node v.
Definition at line 76 of file ClusterGraphCopyAttributes.h.
|
inline |
Returns reference to y-coord. of node v.
Definition at line 85 of file ClusterGraphCopyAttributes.h.
|
inline |
Returns reference to y-coord. of node v.
Definition at line 82 of file ClusterGraphCopyAttributes.h.
|
private |
Definition at line 50 of file ClusterGraphCopyAttributes.h.
|
private |
Definition at line 49 of file ClusterGraphCopyAttributes.h.
|
private |
Definition at line 51 of file ClusterGraphCopyAttributes.h.
|
private |
Definition at line 51 of file ClusterGraphCopyAttributes.h.