Open
Graph Drawing
Framework

 v.2010.10
 

Public Member Functions | Private Attributes

ogdf::ELabelInterface< coordType > Class Template Reference

#include <ogdf/labeling/ELabelInterface.h>

List of all members.

Public Member Functions

 ELabelInterface (PlanRepUML &pru)
 ELabelInterface (GraphAttributes &uml)
GraphAttributesgraph ()
void setLabel (const edge &e, const EdgeLabel< coordType > &el)
void addLabel (const edge &e, const EdgeLabel< coordType > &el)
EdgeLabel< coordType > & getLabel (edge e)
coordType getWidth (edge e, eLabelTyp elt)
coordType getHeight (edge e, eLabelTyp elt)
coordType & minFeatDist ()
coordType & distDefault ()

Private Attributes

EdgeArray< EdgeLabel< coordType > > m_labels
GraphAttributesm_ug
coordType m_distDefault
coordType m_minFeatDist

Detailed Description

template<class coordType>
class ogdf::ELabelInterface< coordType >

Definition at line 237 of file ELabelInterface.h.


Constructor & Destructor Documentation

template<class coordType>
ogdf::ELabelInterface< coordType >::ELabelInterface ( PlanRepUML pru  )  [inline]

Definition at line 241 of file ELabelInterface.h.

template<class coordType>
ogdf::ELabelInterface< coordType >::ELabelInterface ( GraphAttributes uml  )  [inline]

Definition at line 256 of file ELabelInterface.h.


Member Function Documentation

template<class coordType>
void ogdf::ELabelInterface< coordType >::addLabel ( const edge e,
const EdgeLabel< coordType > &  el 
) [inline]

Definition at line 276 of file ELabelInterface.h.

template<class coordType>
coordType& ogdf::ELabelInterface< coordType >::distDefault (  )  [inline]

Definition at line 289 of file ELabelInterface.h.

template<class coordType>
coordType ogdf::ELabelInterface< coordType >::getHeight ( edge  e,
eLabelTyp  elt 
) [inline]

Definition at line 284 of file ELabelInterface.h.

template<class coordType>
EdgeLabel<coordType>& ogdf::ELabelInterface< coordType >::getLabel ( edge  e  )  [inline]

Definition at line 280 of file ELabelInterface.h.

template<class coordType>
coordType ogdf::ELabelInterface< coordType >::getWidth ( edge  e,
eLabelTyp  elt 
) [inline]

Definition at line 282 of file ELabelInterface.h.

template<class coordType>
GraphAttributes& ogdf::ELabelInterface< coordType >::graph (  )  [inline]

Definition at line 270 of file ELabelInterface.h.

template<class coordType>
coordType& ogdf::ELabelInterface< coordType >::minFeatDist (  )  [inline]

Definition at line 288 of file ELabelInterface.h.

template<class coordType>
void ogdf::ELabelInterface< coordType >::setLabel ( const edge e,
const EdgeLabel< coordType > &  el 
) [inline]

Definition at line 273 of file ELabelInterface.h.


Member Data Documentation

template<class coordType>
coordType ogdf::ELabelInterface< coordType >::m_distDefault [private]

Definition at line 297 of file ELabelInterface.h.

template<class coordType>
EdgeArray<EdgeLabel<coordType> > ogdf::ELabelInterface< coordType >::m_labels [private]

Definition at line 293 of file ELabelInterface.h.

template<class coordType>
coordType ogdf::ELabelInterface< coordType >::m_minFeatDist [private]

Definition at line 298 of file ELabelInterface.h.

template<class coordType>
GraphAttributes* ogdf::ELabelInterface< coordType >::m_ug [private]

Definition at line 295 of file ELabelInterface.h.


The documentation for this class was generated from the following file: