#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 68 of file ELabelInterface.h.
|
inline |
Definition at line 73 of file ELabelInterface.h.
|
inlineexplicit |
Definition at line 79 of file ELabelInterface.h.
|
inline |
Definition at line 92 of file ELabelInterface.h.
|
inline |
Definition at line 102 of file ELabelInterface.h.
|
inline |
Definition at line 115 of file ELabelInterface.h.
|
inline |
Definition at line 124 of file ELabelInterface.h.
|
inline |
Definition at line 173 of file ELabelInterface.h.
|
inline |
Definition at line 182 of file ELabelInterface.h.
|
inline |
Definition at line 180 of file ELabelInterface.h.
|
inline |
Definition at line 176 of file ELabelInterface.h.
|
inline |
Definition at line 178 of file ELabelInterface.h.
|
inline |
Definition at line 127 of file ELabelInterface.h.
|
inline |
Definition at line 142 of file ELabelInterface.h.
|
inline |
Definition at line 171 of file ELabelInterface.h.
|
inline |
Definition at line 167 of file ELabelInterface.h.
|
inline |
Definition at line 169 of file ELabelInterface.h.
|
inline |
Definition at line 163 of file ELabelInterface.h.
|
inline |
Definition at line 165 of file ELabelInterface.h.
|
inline |
Definition at line 184 of file ELabelInterface.h.
|
inline |
Definition at line 190 of file ELabelInterface.h.
|
inline |
Definition at line 186 of file ELabelInterface.h.
|
private |
Definition at line 208 of file ELabelInterface.h.
|
staticprivate |
Definition at line 194 of file ELabelInterface.h.
|
private |
Definition at line 205 of file ELabelInterface.h.
|
private |
Definition at line 197 of file ELabelInterface.h.
|
private |
Definition at line 201 of file ELabelInterface.h.
|
private |
Definition at line 198 of file ELabelInterface.h.
|
private |
Definition at line 202 of file ELabelInterface.h.
|
static |
Definition at line 70 of file ELabelInterface.h.