Go to the documentation of this file.
25 #include "ad/physics/ParametricRange.hpp"
51 typedef std::shared_ptr<LaneOccupiedRegion>
Ptr;
56 typedef std::shared_ptr<LaneOccupiedRegion const>
ConstPtr;
105 return (laneId == other.laneId) && (longitudinalRange == other.longitudinalRange)
106 && (lateralRange == other.lateralRange);
122 ::ad::physics::ParametricRange longitudinalRange;
123 ::ad::physics::ParametricRange lateralRange;
133 #ifndef GEN_GUARD_AD_MAP_MATCH_LANEOCCUPIEDREGION
134 #define GEN_GUARD_AD_MAP_MATCH_LANEOCCUPIEDREGION
161 os <<
"LaneOccupiedRegion(";
165 os <<
"longitudinalRange:";
166 os << _value.longitudinalRange;
168 os <<
"lateralRange:";
169 os << _value.lateralRange;
184 stringstream sstream;
186 return sstream.str();
189 #endif // GEN_GUARD_AD_MAP_MATCH_LANEOCCUPIEDREGION
namespace ad
Definition: GeometryStoreItem.hpp:28
bool operator!=(const LaneOccupiedRegion &other) const
standard comparison operator
Definition: LaneOccupiedRegion.hpp:116
DataType LaneOccupiedRegion.
Definition: LaneOccupiedRegion.hpp:46
LaneOccupiedRegion & operator=(const LaneOccupiedRegion &other)=default
standard assignment operator
LaneOccupiedRegion()=default
standard constructor
std::string to_string(::ad::map::access::GeometryStoreItem const &value)
overload of the std::to_string for GeometryStoreItem
Definition: GeometryStoreItem.hpp:183
~LaneOccupiedRegion()=default
standard destructor
DataType LaneId.
Definition: LaneId.hpp:66
bool operator==(const LaneOccupiedRegion &other) const
standard comparison operator
Definition: LaneOccupiedRegion.hpp:103
std::ostream & operator<<(std::ostream &os, ENUObjectPosition const &_value)
standard ostream operator
Definition: ENUObjectPosition.hpp:175
std::shared_ptr< LaneOccupiedRegion const > ConstPtr
Smart pointer on constant LaneOccupiedRegion.
Definition: LaneOccupiedRegion.hpp:56
std::shared_ptr< LaneOccupiedRegion > Ptr
Smart pointer on LaneOccupiedRegion.
Definition: LaneOccupiedRegion.hpp:51