This class defines a an distance strategy class for a GPM constructor.
More...
#include <GPMConstructorDistanceStrategy.h>
This class defines a an distance strategy class for a GPM constructor.
- See also
- GPMBuilder
Definition at line 49 of file GPMConstructorDistanceStrategy.h.
◆ GPMConstructorDistanceStrategy() [1/2]
te::sa::GPMConstructorDistanceStrategy::GPMConstructorDistanceStrategy |
( |
| ) |
|
◆ GPMConstructorDistanceStrategy() [2/2]
te::sa::GPMConstructorDistanceStrategy::GPMConstructorDistanceStrategy |
( |
double |
distance | ) |
|
◆ ~GPMConstructorDistanceStrategy()
virtual te::sa::GPMConstructorDistanceStrategy::~GPMConstructorDistanceStrategy |
( |
| ) |
|
|
virtual |
◆ construct()
◆ constructStrategy()
virtual void te::sa::GPMConstructorDistanceStrategy::constructStrategy |
( |
| ) |
|
|
virtual |
◆ createDistanceAttribute()
Added to the edge a new attribute for distance information.
◆ createVertexObjects()
void te::sa::GPMConstructorAbstractStrategy::createVertexObjects |
( |
| ) |
|
|
protectedinherited |
Function used to create all vertex object based on data set.
◆ getConstructorType()
◆ getEdgeId()
int te::sa::GPMConstructorAbstractStrategy::getEdgeId |
( |
| ) |
|
|
protectedinherited |
Function used to generated the edge id.
◆ m_distance
double te::sa::GPMConstructorDistanceStrategy::m_distance |
|
protected |
◆ m_ds
◆ m_edgeId
int te::sa::GPMConstructorAbstractStrategy::m_edgeId |
|
protectedinherited |
◆ m_gpm
◆ m_type
The documentation for this class was generated from the following file: