26 lines
620 B
C++
26 lines
620 B
C++
|
#ifndef OSRM_EXTRACTOR_GUIDANCE_INTERSECTION_NORMALIZATION_OPERATION_HPP_
|
||
|
#define OSRM_EXTRACTOR_GUIDANCE_INTERSECTION_NORMALIZATION_OPERATION_HPP_
|
||
|
|
||
|
#include "util/typedefs.hpp"
|
||
|
|
||
|
namespace osrm
|
||
|
{
|
||
|
namespace extractor
|
||
|
{
|
||
|
namespace guidance
|
||
|
{
|
||
|
|
||
|
struct IntersectionNormalizationOperation
|
||
|
{
|
||
|
// the source of the merge, not part of the intersection after the merge is performed.
|
||
|
EdgeID merged_eid;
|
||
|
// the edge that is covering the `merged_eid`
|
||
|
EdgeID into_eid;
|
||
|
};
|
||
|
|
||
|
} // namespace guidance
|
||
|
} // namespace extractor
|
||
|
} // namespace osrm
|
||
|
|
||
|
#endif /*OSRM_EXTRACTOR_GUIDANCE_INTERSECTION_NORMALIZATION_OPERATION_HPP_*/
|