#include <ogdf/labeling/ELabelInterface.h>
Public Member Functions | |
| EdgeLabel () | |
| EdgeLabel (edge e, int usedLabels=lAll) | |
| EdgeLabel (edge e, coordType w[], coordType h[], int usedLabels=lAll) | |
| EdgeLabel (edge e, coordType w, coordType h, int usedLabels) | |
| ~EdgeLabel () | |
| EdgeLabel (const EdgeLabel &rhs) | |
| EdgeLabel & | operator= (const EdgeLabel &rhs) |
| EdgeLabel & | operator|= (const EdgeLabel &rhs) |
| void | setX (eLabelTyp elt, coordType x) |
| void | setY (eLabelTyp elt, coordType y) |
| void | setHeight (eLabelTyp elt, coordType h) |
| void | setWidth (eLabelTyp elt, coordType w) |
| void | setEdge (edge e) |
| void | addType (eLabelTyp elt) |
| coordType | getX (eLabelTyp elt) |
| coordType | getY (eLabelTyp elt) |
| coordType | getWidth (eLabelTyp elt) |
| coordType | getHeight (eLabelTyp elt) |
| edge | theEdge () |
| bool | usedLabel (eLabelTyp elt) |
| int & | usedLabel () |
Private Attributes | |
| coordType | m_xPos [labelNum] |
| coordType | m_yPos [labelNum] |
| coordType | m_xSize [labelNum] |
| coordType | m_ySize [labelNum] |
| int | m_usedLabels |
| edge | m_edge |
Definition at line 84 of file ELabelInterface.h.
| ogdf::EdgeLabel< coordType >::EdgeLabel | ( | ) | [inline] |
Definition at line 89 of file ELabelInterface.h.
| ogdf::EdgeLabel< coordType >::EdgeLabel | ( | edge | e, | |
| int | usedLabels = lAll | |||
| ) | [inline] |
Definition at line 91 of file ELabelInterface.h.
| ogdf::EdgeLabel< coordType >::EdgeLabel | ( | edge | e, | |
| coordType | w[], | |||
| coordType | h[], | |||
| int | usedLabels = lAll | |||
| ) | [inline] |
Definition at line 106 of file ELabelInterface.h.
| ogdf::EdgeLabel< coordType >::EdgeLabel | ( | edge | e, | |
| coordType | w, | |||
| coordType | h, | |||
| int | usedLabels | |||
| ) | [inline] |
Definition at line 119 of file ELabelInterface.h.
| ogdf::EdgeLabel< coordType >::~EdgeLabel | ( | ) | [inline] |
Definition at line 131 of file ELabelInterface.h.
| ogdf::EdgeLabel< coordType >::EdgeLabel | ( | const EdgeLabel< coordType > & | rhs | ) | [inline] |
Definition at line 134 of file ELabelInterface.h.
| void ogdf::EdgeLabel< coordType >::addType | ( | eLabelTyp | elt | ) | [inline] |
Definition at line 194 of file ELabelInterface.h.
| coordType ogdf::EdgeLabel< coordType >::getHeight | ( | eLabelTyp | elt | ) | [inline] |
Definition at line 200 of file ELabelInterface.h.
| coordType ogdf::EdgeLabel< coordType >::getWidth | ( | eLabelTyp | elt | ) | [inline] |
Definition at line 199 of file ELabelInterface.h.
| coordType ogdf::EdgeLabel< coordType >::getX | ( | eLabelTyp | elt | ) | [inline] |
Definition at line 197 of file ELabelInterface.h.
| coordType ogdf::EdgeLabel< coordType >::getY | ( | eLabelTyp | elt | ) | [inline] |
Definition at line 198 of file ELabelInterface.h.
| EdgeLabel& ogdf::EdgeLabel< coordType >::operator= | ( | const EdgeLabel< coordType > & | rhs | ) | [inline] |
Definition at line 148 of file ELabelInterface.h.
| EdgeLabel& ogdf::EdgeLabel< coordType >::operator|= | ( | const EdgeLabel< coordType > & | rhs | ) | [inline] |
Definition at line 166 of file ELabelInterface.h.
| void ogdf::EdgeLabel< coordType >::setEdge | ( | edge | e | ) | [inline] |
Definition at line 193 of file ELabelInterface.h.
| void ogdf::EdgeLabel< coordType >::setHeight | ( | eLabelTyp | elt, | |
| coordType | h | |||
| ) | [inline] |
Definition at line 191 of file ELabelInterface.h.
| void ogdf::EdgeLabel< coordType >::setWidth | ( | eLabelTyp | elt, | |
| coordType | w | |||
| ) | [inline] |
Definition at line 192 of file ELabelInterface.h.
| void ogdf::EdgeLabel< coordType >::setX | ( | eLabelTyp | elt, | |
| coordType | x | |||
| ) | [inline] |
Definition at line 189 of file ELabelInterface.h.
| void ogdf::EdgeLabel< coordType >::setY | ( | eLabelTyp | elt, | |
| coordType | y | |||
| ) | [inline] |
Definition at line 190 of file ELabelInterface.h.
| edge ogdf::EdgeLabel< coordType >::theEdge | ( | ) | [inline] |
Definition at line 201 of file ELabelInterface.h.
| int& ogdf::EdgeLabel< coordType >::usedLabel | ( | ) | [inline] |
Definition at line 205 of file ELabelInterface.h.
| bool ogdf::EdgeLabel< coordType >::usedLabel | ( | eLabelTyp | elt | ) | [inline] |
Definition at line 202 of file ELabelInterface.h.
edge ogdf::EdgeLabel< coordType >::m_edge [private] |
Definition at line 225 of file ELabelInterface.h.
int ogdf::EdgeLabel< coordType >::m_usedLabels [private] |
Definition at line 222 of file ELabelInterface.h.
coordType ogdf::EdgeLabel< coordType >::m_xPos[labelNum] [private] |
Definition at line 214 of file ELabelInterface.h.
coordType ogdf::EdgeLabel< coordType >::m_xSize[labelNum] [private] |
Definition at line 218 of file ELabelInterface.h.
coordType ogdf::EdgeLabel< coordType >::m_yPos[labelNum] [private] |
Definition at line 215 of file ELabelInterface.h.
coordType ogdf::EdgeLabel< coordType >::m_ySize[labelNum] [private] |
Definition at line 219 of file ELabelInterface.h.