Open
Graph Drawing
Framework

 v.2012.07
 

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

#include <ogdf/labeling/EdgeLabel.h>

List of all members.

Public Member Functions

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

Public Attributes

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

Detailed Description

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

Definition at line 169 of file EdgeLabel.h.


Constructor & Destructor Documentation

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

Definition at line 182 of file EdgeLabel.h.

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

Definition at line 186 of file EdgeLabel.h.

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

Definition at line 197 of file EdgeLabel.h.


Member Function Documentation

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

Definition at line 208 of file EdgeLabel.h.

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

Definition at line 210 of file EdgeLabel.h.


Member Data Documentation

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

Definition at line 178 of file EdgeLabel.h.

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

Definition at line 170 of file EdgeLabel.h.

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

Definition at line 180 of file EdgeLabel.h.

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

Definition at line 176 of file EdgeLabel.h.

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

Definition at line 171 of file EdgeLabel.h.

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

Definition at line 172 of file EdgeLabel.h.

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

Definition at line 173 of file EdgeLabel.h.

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

Definition at line 174 of file EdgeLabel.h.

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

Definition at line 177 of file EdgeLabel.h.


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