#include <ogdf/labeling/ELabelInterface.h>
Public Member Functions | |
EdgeLabel () | |
EdgeLabel (const EdgeLabel &rhs) | |
EdgeLabel (edge e, coordType w, coordType h, int usedLabels) | |
EdgeLabel (edge e, coordType w[], coordType h[], int usedLabels=numberUsedLabels) | |
EdgeLabel (edge e, int usedLabels=numberUsedLabels) | |
~EdgeLabel () | |
void | addType (LabelType elt) |
coordType | getHeight (LabelType elt) const |
coordType | getWidth (LabelType elt) const |
coordType | getX (LabelType elt) const |
coordType | getY (LabelType elt) const |
EdgeLabel & | operator= (const EdgeLabel &rhs) |
EdgeLabel & | operator|= (const EdgeLabel &rhs) |
void | setEdge (edge e) |
void | setHeight (LabelType elt, coordType h) |
void | setWidth (LabelType elt, coordType w) |
void | setX (LabelType elt, coordType x) |
void | setY (LabelType elt, coordType y) |
edge | theEdge () const |
int & | usedLabel () |
bool | usedLabel (LabelType elt) const |
Static Public Attributes | |
static const int | numberUsedLabels = static_cast<int>(UsedLabels::lAll) |
Private Attributes | |
edge | m_edge |
int | m_usedLabels |
coordType | m_xPos [m_numberLabelTypes] |
coordType | m_xSize [m_numberLabelTypes] |
coordType | m_yPos [m_numberLabelTypes] |
coordType | m_ySize [m_numberLabelTypes] |
Static Private Attributes | |
static const int | m_numberLabelTypes = static_cast<int>(LabelType::NumLabels) |
Definition at line 66 of file ELabelInterface.h.
|
inline |
Definition at line 71 of file ELabelInterface.h.
|
inlineexplicit |
Definition at line 77 of file ELabelInterface.h.
|
inline |
Definition at line 90 of file ELabelInterface.h.
Definition at line 100 of file ELabelInterface.h.
|
inline |
Definition at line 113 of file ELabelInterface.h.
|
inline |
Definition at line 122 of file ELabelInterface.h.
Definition at line 171 of file ELabelInterface.h.
|
inline |
Definition at line 180 of file ELabelInterface.h.
|
inline |
Definition at line 178 of file ELabelInterface.h.
|
inline |
Definition at line 174 of file ELabelInterface.h.
|
inline |
Definition at line 176 of file ELabelInterface.h.
|
inline |
Definition at line 125 of file ELabelInterface.h.
|
inline |
Definition at line 140 of file ELabelInterface.h.
Definition at line 169 of file ELabelInterface.h.
|
inline |
Definition at line 165 of file ELabelInterface.h.
|
inline |
Definition at line 167 of file ELabelInterface.h.
|
inline |
Definition at line 161 of file ELabelInterface.h.
|
inline |
Definition at line 163 of file ELabelInterface.h.
|
inline |
Definition at line 182 of file ELabelInterface.h.
|
inline |
Definition at line 188 of file ELabelInterface.h.
|
inline |
Definition at line 184 of file ELabelInterface.h.
|
private |
Definition at line 206 of file ELabelInterface.h.
|
staticprivate |
Definition at line 192 of file ELabelInterface.h.
|
private |
Definition at line 203 of file ELabelInterface.h.
|
private |
Definition at line 195 of file ELabelInterface.h.
|
private |
Definition at line 199 of file ELabelInterface.h.
|
private |
Definition at line 196 of file ELabelInterface.h.
|
private |
Definition at line 200 of file ELabelInterface.h.
|
static |
Definition at line 68 of file ELabelInterface.h.