Open
Graph Drawing
Framework

 v.2010.10
 

Public Member Functions | Public Attributes

ogdf::ELabelPos< coordType >::PosInfo Struct Reference

#include <ogdf/labeling/EdgeLabel.h>

List of all members.

Public Member Functions

 PosInfo ()
 PosInfo (edge e, eLabelTyp elt, GenericPoint< coordType > gp, int posIndex=-1)
 PosInfo (edge e, eLabelTyp elt)
bool active ()
void deactivate ()

Public Attributes

GenericPoint< coordType > m_coord
List< PosInfo * > m_intersect
int m_numActive
int m_numFeatures
int m_posIndex
edge m_edge
eLabelTyp m_typ
candStatus m_active
double m_cost

Detailed Description

template<class coordType>
struct ogdf::ELabelPos< coordType >::PosInfo

Definition at line 177 of file EdgeLabel.h.


Constructor & Destructor Documentation

template<class coordType >
ogdf::ELabelPos< coordType >::PosInfo::PosInfo (  )  [inline]

Definition at line 190 of file EdgeLabel.h.

template<class coordType >
ogdf::ELabelPos< coordType >::PosInfo::PosInfo ( edge  e,
eLabelTyp  elt,
GenericPoint< coordType >  gp,
int  posIndex = -1 
) [inline]

Definition at line 194 of file EdgeLabel.h.

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

Definition at line 205 of file EdgeLabel.h.


Member Function Documentation

template<class coordType >
bool ogdf::ELabelPos< coordType >::PosInfo::active (  )  [inline]

Definition at line 216 of file EdgeLabel.h.

template<class coordType >
void ogdf::ELabelPos< coordType >::PosInfo::deactivate (  )  [inline]

Definition at line 218 of file EdgeLabel.h.


Member Data Documentation

template<class coordType >
candStatus ogdf::ELabelPos< coordType >::PosInfo::m_active

Definition at line 186 of file EdgeLabel.h.

template<class coordType >
GenericPoint<coordType> ogdf::ELabelPos< coordType >::PosInfo::m_coord

Definition at line 178 of file EdgeLabel.h.

template<class coordType >
double ogdf::ELabelPos< coordType >::PosInfo::m_cost

Definition at line 188 of file EdgeLabel.h.

template<class coordType >
edge ogdf::ELabelPos< coordType >::PosInfo::m_edge

Definition at line 184 of file EdgeLabel.h.

template<class coordType >
List< PosInfo* > ogdf::ELabelPos< coordType >::PosInfo::m_intersect

Definition at line 179 of file EdgeLabel.h.

template<class coordType >
int ogdf::ELabelPos< coordType >::PosInfo::m_numActive

Definition at line 180 of file EdgeLabel.h.

template<class coordType >
int ogdf::ELabelPos< coordType >::PosInfo::m_numFeatures

Definition at line 181 of file EdgeLabel.h.

template<class coordType >
int ogdf::ELabelPos< coordType >::PosInfo::m_posIndex

Definition at line 182 of file EdgeLabel.h.

template<class coordType >
eLabelTyp ogdf::ELabelPos< coordType >::PosInfo::m_typ

Definition at line 185 of file EdgeLabel.h.


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