add a toolkit function to find lanes to the left/right of turn lanes
This commit is contained in:
committed by
Moritz Kobitzsch
parent
17eb664597
commit
72fa35da10
@@ -12,24 +12,24 @@ namespace util
|
||||
{
|
||||
namespace guidance
|
||||
{
|
||||
LaneTupel::LaneTupel() : lanes_in_turn(0), first_lane_from_the_right(INVALID_LANEID)
|
||||
LaneTuple::LaneTuple() : lanes_in_turn(0), first_lane_from_the_right(INVALID_LANEID)
|
||||
{
|
||||
// basic constructor, set everything to zero
|
||||
}
|
||||
|
||||
LaneTupel::LaneTupel(const LaneID lanes_in_turn, const LaneID first_lane_from_the_right)
|
||||
LaneTuple::LaneTuple(const LaneID lanes_in_turn, const LaneID first_lane_from_the_right)
|
||||
: lanes_in_turn(lanes_in_turn), first_lane_from_the_right(first_lane_from_the_right)
|
||||
{
|
||||
}
|
||||
|
||||
// comparation based on interpretation as unsigned 32bit integer
|
||||
bool LaneTupel::operator==(const LaneTupel other) const
|
||||
bool LaneTuple::operator==(const LaneTuple other) const
|
||||
{
|
||||
return std::tie(lanes_in_turn, first_lane_from_the_right) ==
|
||||
std::tie(other.lanes_in_turn, other.first_lane_from_the_right);
|
||||
}
|
||||
|
||||
bool LaneTupel::operator!=(const LaneTupel other) const { return !(*this == other); }
|
||||
bool LaneTuple::operator!=(const LaneTuple other) const { return !(*this == other); }
|
||||
|
||||
} // namespace guidance
|
||||
} // namespace util
|
||||
|
||||
Reference in New Issue
Block a user