|
| class | AllWayStop |
| | Defines an all way stop. These are a special form of right of way, where all lanelets have to yield, depending on the order of arrival and the route through the intersection.The distance to the intersection is represented either by the distance to the stop line, if present, otherwise the distance to the end of the lanelet. More...
|
| |
| struct | ArcCoordinates |
| | Describes a position in linestring coordinates. More...
|
| |
| class | Area |
| | Famous Area class that represents a basic area as element of the map. More...
|
| |
| class | AreaData |
| | Common data management class for all Area-Typed objects. More...
|
| |
| class | AreaLayer |
| | Specialized map layer for Area. More...
|
| |
| class | Attribute |
| | An attribute represents one value of a tag of a lanelet primitive. More...
|
| |
| struct | AttributeNamesString |
| | Lists which attribute strings are mapped to which enum value. More...
|
| |
| struct | AttributeValueString |
| | Common values for attributes are defined here. More...
|
| |
| class | BasicPolygon2d |
| | Primitive 2d polygon with basic points. More...
|
| |
| class | BasicPolygon3d |
| | Primitive 3d polygon with basic points. More...
|
| |
| class | BasicPolygonWithHoles2d |
| | A (basic) 2d polygon with holes insideThis class is thought for geometry calculations, it has no properties of a normal lanelet primitive. More...
|
| |
| class | BasicPolygonWithHoles3d |
| | A (basic) 2d polygon with holes insideThis class is thought for geometry calculations, it has no properties of a normal lanelet primitive. More...
|
| |
| class | BoundingBox2d |
| | Axis-Aligned bounding box in 2d. More...
|
| |
| class | CompoundHybridLineString2d |
| | A hybrid compound linestring in 2d (returns BasicPoint2d) More...
|
| |
| class | CompoundHybridLineString3d |
| | A hybrid compound linestring in 3d (returns BasicPoint3d) More...
|
| |
| class | CompoundHybridPolygon2d |
| | Combines multiple linestrings to one polygon in 2d that returns BasicPoint2d. More...
|
| |
| class | CompoundHybridPolygon3d |
| | Combines multiple linestrings to one polygon in 3d that returns BasicPoint3d. More...
|
| |
| class | CompoundLineString2d |
| | A Compound linestring in 2d (returns Point2d) More...
|
| |
| class | CompoundLineString3d |
| | A Compound linestring in 3d (returns Point3d) More...
|
| |
| class | CompoundLineStringData |
| | Common data object for all CompoundLineStrings. More...
|
| |
| class | CompoundLineStringImpl |
| | A collection of lineStrings that act as one line string. More...
|
| |
| class | CompoundPolygon2d |
| | Combines multiple linestrings to one polygon in 2d. More...
|
| |
| class | CompoundPolygon3d |
| | Combines multiple linestrings to one polygon in 3d. More...
|
| |
| class | ConstArea |
| | A const (i.e. immutable) Area. More...
|
| |
| class | ConstHybridLineString2d |
| | A Linestring that returns BasicPoint2d instead of Point2d. More...
|
| |
| class | ConstHybridLineString3d |
| | A Linestring that returns BasicPoint3d instead of Point3d. More...
|
| |
| class | ConstHybridPolygon2d |
| | Polygon with access to primitive points. More...
|
| |
| class | ConstHybridPolygon3d |
| | Polygon with access to primitive points. More...
|
| |
| class | ConstLanelet |
| | An immutable lanelet. More...
|
| |
| class | ConstLaneletOrArea |
| | An object that can either refer to a lanelet or an area. More...
|
| |
| struct | ConstLaneletWithStopLine |
| |
| class | ConstLineString2d |
| | A normal 2d linestring with immutable data. More...
|
| |
| class | ConstLineString3d |
| | A normal 3d linestring with immutable data. More...
|
| |
| class | ConstLineStringImpl |
| | Implementation template class that is common to all LineStrings. More...
|
| |
| class | ConstLineStringOrPolygon3d |
| | This class holds either a ConstLineString3d or a ConstPolygon3d. More...
|
| |
| class | ConstPoint2d |
| | An immutable 2d point. More...
|
| |
| class | ConstPoint3d |
| | An immutable 3d point. More...
|
| |
| class | ConstPolygon2d |
| | An immutable clockwise oriented, open (ie start point != end point) polygon in 2d. More...
|
| |
| class | ConstPolygon3d |
| | An immutable clockwise oriented, open (ie start point != end point) polygon in 3d. More...
|
| |
| class | ConstPrimitive |
| | Basic Primitive class for all primitives of lanelet2. More...
|
| |
| class | ConstWeakArea |
| | used internally by RegulatoryElements to avoid cyclic dependencies. More...
|
| |
| class | ConstWeakLanelet |
| |
| class | GenericRegulatoryElement |
| | A GenericRegulatoryElement can hold any parameters. More...
|
| |
| class | GeometryError |
| | Thrown when a geometric operation is not valid. More...
|
| |
| class | GPSPoint |
| | A raw GPS point. More...
|
| |
| struct | HashBase |
| |
| class | HybridMap |
| | A hybrid map is just like a normal map with keys as string, but elements can also be accessed using an enum for the keys. This is much faster than using strings for the lookup. More...
|
| |
| class | InvalidInputError |
| | Thrown when a function was called with invalid input arguments. More...
|
| |
| class | InvalidObjectStateError |
| | Thrown when the state of a lanelet object is invalid E.g. when an linestring has no points or member pointers are NULL. More...
|
| |
| class | Lanelet |
| | The famous (mutable) lanelet class. More...
|
| |
| class | LaneletData |
| | Common data management class for all Lanelet-Typed objects. More...
|
| |
| class | LaneletError |
| | Generic lanelet error class. All errors lanelet2 will throw derive from this type. More...
|
| |
| class | LaneletLayer |
| | Specialized map layer for Lanelet. More...
|
| |
| class | LaneletMap |
| | Basic element for accessing and managing the elements of a map. More...
|
| |
| class | LaneletMapLayers |
| | Container for all layers of a lanelet map. Used by both LaneletMap and LaneletSubmap. More...
|
| |
| class | LaneletMultiError |
| | Thrown when multiple errors occur at the same time. More...
|
| |
| class | LaneletSequence |
| | A collection of Lanelets. More...
|
| |
| class | LaneletSequenceData |
| | Common data management class for LaneletSequences. More...
|
| |
| class | LaneletSubmap |
| | A LaneletSubmap only contains the elemets that have be expleicitly added to it. More...
|
| |
| struct | LaneletWithStopLine |
| |
| class | LineString2d |
| | A normal 2d linestring with mutable data. More...
|
| |
| class | LineString3d |
| | A normal 3d linestring with mutable data. More...
|
| |
| class | LineStringData |
| |
| class | LineStringImpl |
| | Implementation template class that is common to all non-const types. More...
|
| |
| class | LineStringOrPolygon3d |
| | This class holds either a LineString3d or a Polygon3d. More...
|
| |
| class | LineStringOrPolygonBase |
| | Base class for objects that can either refer to linestrings or polygons. More...
|
| |
| class | NoSuchAttributeError |
| | Thrown when an attribute has been queried that does not exist. More...
|
| |
| class | NoSuchPrimitiveError |
| | Thrown when an element is not part of the map. More...
|
| |
| class | NullptrError |
| | SharedPtrs in lanelet2 must never point to null. If this is violated, this exception is thrown (usually checked at object construction). More...
|
| |
| struct | Participants |
| | parts of tag that have to be combined with either Participants:, OneWay: or SpeedLimit to generate an override. More...
|
| |
| class | Point2d |
| | A mutable 2d point. More...
|
| |
| class | Point3d |
| | A mutable 3d point. More...
|
| |
| class | PointData |
| |
| class | Polygon2d |
| | An mutable clockwise oriented, open (ie start point != end point) polygon in 2d. More...
|
| |
| class | Polygon3d |
| | A mutable clockwise oriented, open (ie start point != end point) polygon in 3d. More...
|
| |
| class | Primitive |
| | Base class for all mutable Primitives of lanelet2. More...
|
| |
| class | PrimitiveData |
| | Common data class for all lanelet primitivesThis class provides the data that all lanelet primitives have in common: id and attributes. It is inherited by all other data classes. More...
|
| |
| class | PrimitiveLayer |
| | Each primitive in lanelet2 has its own layer in the map. More...
|
| |
| class | RegisterRegulatoryElement |
| | template class for registering new RegulatoryElements. More...
|
| |
| class | RegulatoryElement |
| | A general rule or limitation for a lanelet (abstract base class) More...
|
| |
| class | RegulatoryElementData |
| | Data container for all RegulatoryElement types. More...
|
| |
| class | RegulatoryElementFactory |
| | Creates regulatory elements based on their type. More...
|
| |
| class | RightOfWay |
| | Defines right of way restrictions. More...
|
| |
| struct | RoleNameString |
| | Lists which role strings are mapped to which enum value. More...
|
| |
| class | RuleParameterVisitor |
| | You can inherit from this visitor to perform an operation on each parameter of a regulatory element. More...
|
| |
| class | SpeedLimit |
| | Represents a speed limit that affects a laneletA speed limit is defined by one ore more traffic signs and cancelled by one or more traffic signs. All lanelets affected by this refer to this traffic sign. More...
|
| |
| class | TrafficLight |
| | Represents a traffic light restriction on the lanelet. More...
|
| |
| class | TrafficSign |
| | Expresses a generic traffic sign rule. More...
|
| |
| struct | TrafficSignsWithType |
| | Used as input argument to create TrafficSign regElem. More...
|
| |
| struct | UsageLookup |
| |
| struct | UsageLookup< Area > |
| |
| struct | UsageLookup< Lanelet > |
| |
| struct | UsageLookup< Point3d > |
| |
| struct | UsageLookup< RegulatoryElementPtr > |
| |
| class | WeakArea |
| | used internally by RegulatoryElements to avoid cyclic dependencies. More...
|
| |
| class | WeakLanelet |
| |
|
| using | Acceleration = units::MPS2Quantity |
| |
| using | AreaDataConstPtr = std::shared_ptr< const AreaData > |
| |
| using | AreaDataConstPtrs = std::vector< AreaDataConstPtr > |
| |
| using | AreaDataPtr = std::shared_ptr< AreaData > |
| |
| using | AreaDataptr = std::weak_ptr< AreaData > |
| |
| using | AreaDataPtrs = std::vector< AreaDataPtr > |
| |
| using | Areas = std::vector< Area > |
| |
| using | AttributeMap = HybridMap< Attribute, decltype(AttributeNamesString::Map)&, AttributeNamesString::Map > |
| |
| using | AttributeNamesItem = std::pair< const char *, const AttributeName > |
| |
| using | BasicLineString2d = BasicPoints2d |
| |
| using | BasicLineString3d = BasicPoints3d |
| |
| using | BasicPoint2d = Eigen::Matrix< double, 2, 1, Eigen::DontAlign > |
| | a simple 2d-point More...
|
| |
| using | BasicPoint3d = Eigen::Vector3d |
| | a simple 3d-point More...
|
| |
| using | BasicPoints2d = std::vector< Eigen::Vector2d, Eigen::aligned_allocator< Eigen::Vector2d > > |
| | multiple simple 2d-points More...
|
| |
| using | BasicPoints3d = std::vector< BasicPoint3d > |
| | multiple simple 3d-points More...
|
| |
| using | BasicPolygons2d = std::vector< BasicPolygon2d > |
| |
| using | BasicPolygons3d = std::vector< BasicPolygon3d > |
| |
| using | BasicPolygonsWithHoles2d = std::vector< BasicPolygonWithHoles2d > |
| |
| using | BasicPolygonsWithHoles3d = std::vector< BasicPolygonWithHoles3d > |
| |
| using | BasicSegment2d = Segment< BasicPoint2d > |
| |
| using | BasicSegment3d = Segment< BasicPoint3d > |
| |
| using | BoundingBox3d = Eigen::AlignedBox3d |
| | Convenience type for an axis aligned bounding box in 3d. More...
|
| |
| using | CompoundHybridLineStrings2d = std::vector< CompoundHybridLineString2d > |
| |
| using | CompoundHybridLineStrings3d = std::vector< CompoundHybridLineString3d > |
| |
| using | CompoundHybridPolygons2d = std::vector< CompoundHybridPolygon2d > |
| |
| using | CompoundHybridPolygons3d = std::vector< CompoundHybridPolygon3d > |
| |
| using | CompoundLineStringDataConstPtr = std::shared_ptr< const CompoundLineStringData > |
| |
| using | CompoundLineStringDataConstPtrs = std::vector< CompoundLineStringDataConstPtr > |
| |
| using | CompoundLineStringDataPtr = std::shared_ptr< CompoundLineStringData > |
| |
| using | CompoundLineStringDataPtrs = std::vector< CompoundLineStringDataPtr > |
| |
| using | CompoundLineStrings2d = std::vector< CompoundLineString2d > |
| |
| using | CompoundLineStrings3d = std::vector< CompoundLineString3d > |
| |
| using | CompoundPolygons2d = std::vector< CompoundPolygon2d > |
| |
| using | CompoundPolygons3d = std::vector< CompoundPolygon3d > |
| |
| using | ConstAreas = std::vector< ConstArea > |
| |
| using | ConstHybridLineStrings2d = std::vector< ConstHybridLineString2d > |
| |
| using | ConstHybridLineStrings3d = std::vector< ConstHybridLineString3d > |
| |
| using | ConstHybridPolygons2d = std::vector< ConstHybridPolygon2d > |
| |
| using | ConstHybridPolygons3d = std::vector< ConstHybridPolygon3d > |
| |
| using | ConstInnerBounds = std::vector< ConstLineStrings3d > |
| |
| using | ConstLaneletOrAreas = std::vector< ConstLaneletOrArea > |
| |
| using | ConstLanelets = std::vector< ConstLanelet > |
| |
| using | ConstLineStrings2d = std::vector< ConstLineString2d > |
| |
| using | ConstLineStrings3d = std::vector< ConstLineString3d > |
| |
| using | ConstLineStringsOrPolygons3d = std::vector< ConstLineStringOrPolygon3d > |
| |
| using | ConstPoints2d = std::vector< ConstPoint2d > |
| |
| using | ConstPoints3d = std::vector< ConstPoint3d > |
| |
| using | ConstPolygons2d = std::vector< ConstPolygon2d > |
| |
| using | ConstPolygons3d = std::vector< ConstPolygon3d > |
| |
| using | ConstRuleParameter = boost::variant< ConstPoint3d, ConstLineString3d, ConstPolygon3d, ConstWeakLanelet, ConstWeakArea > |
| | Const-version of the parameters. More...
|
| |
| using | ConstRuleParameterMap = HybridMap< ConstRuleParameters, decltype(RoleNameString::Map)&, RoleNameString::Map > |
| | Rules are stored in a map internally (const version) More...
|
| |
| using | ConstRuleParameters = std::vector< ConstRuleParameter > |
| | Const version for a range of rule parameters. More...
|
| |
| using | ConstSegment2d = Segment< ConstPoint2d > |
| |
| using | ConstSegment3d = Segment< ConstPoint3d > |
| |
| using | GPSPoints = std::vector< GPSPoint > |
| |
| using | Id = int64_t |
| |
| using | Ids = std::vector< Id > |
| |
| template<typename T , typename RetT > |
| using | IfAr = std::enable_if_t< traits::isAreaT< T >(), RetT > |
| |
| template<typename T , typename RetT > |
| using | IfLL = std::enable_if_t< traits::isLaneletT< T >(), RetT > |
| |
| template<typename T , typename RetT > |
| using | IfLS = std::enable_if_t< traits::isLinestringT< T >(), RetT > |
| |
| template<typename T1 , typename T2 , typename RetT > |
| using | IfLS2 = std::enable_if_t< traits::isLinestringT< T1 >() &&traits::isLinestringT< T2 >(), RetT > |
| |
| template<typename T , typename RetT > |
| using | IfPoly = std::enable_if_t< traits::isPolygonT< T >(), RetT > |
| |
| template<typename T , typename RetT > |
| using | IfPT = std::enable_if_t< traits::isPointT< T >(), RetT > |
| |
| template<typename T , typename RetT > |
| using | IfRE = std::enable_if_t< traits::isRegulatoryElementT< T >(), RetT > |
| |
| using | InnerBounds = std::vector< LineStrings3d > |
| |
| using | LaneletDataConstPtr = std::shared_ptr< const LaneletData > |
| |
| using | LaneletDataConstPtrs = std::vector< LaneletDataConstPtr > |
| |
| using | LaneletDataConstWptr = std::weak_ptr< const LaneletData > |
| |
| using | LaneletDataConstWptrs = std::vector< LaneletDataConstWptr > |
| |
| using | LaneletDataPtr = std::shared_ptr< LaneletData > |
| |
| using | LaneletDataptr = std::weak_ptr< LaneletData > |
| |
| using | LaneletDataPtrs = std::vector< LaneletDataPtr > |
| |
| using | LaneletMapConstPtr = std::shared_ptr< const LaneletMap > |
| |
| using | LaneletMapConstPtrs = std::vector< LaneletMapConstPtr > |
| |
| using | LaneletMapConstUPtr = std::unique_ptr< const LaneletMap > |
| |
| using | LaneletMapPtr = std::shared_ptr< LaneletMap > |
| |
| using | LaneletMapPtrs = std::vector< LaneletMapPtr > |
| |
| using | LaneletMapUPtr = std::unique_ptr< LaneletMap > |
| |
| using | Lanelets = std::vector< Lanelet > |
| |
| using | LaneletSequenceDataConstPtr = std::shared_ptr< const LaneletSequenceData > |
| |
| using | LaneletSequenceDataConstPtrs = std::vector< LaneletSequenceDataConstPtr > |
| |
| using | LaneletSequenceDataPtr = std::shared_ptr< LaneletSequenceData > |
| |
| using | LaneletSequenceDataPtrs = std::vector< LaneletSequenceDataPtr > |
| |
| using | LaneletSequences = std::vector< LaneletSequence > |
| |
| using | LaneletSubmapConstPtr = std::shared_ptr< const LaneletSubmap > |
| |
| using | LaneletSubmapConstPtrs = std::vector< LaneletSubmapConstPtr > |
| |
| using | LaneletSubmapConstUPtr = std::unique_ptr< const LaneletSubmap > |
| |
| using | LaneletSubmapPtr = std::shared_ptr< LaneletSubmap > |
| |
| using | LaneletSubmapPtrs = std::vector< LaneletSubmapPtr > |
| |
| using | LaneletSubmapUPtr = std::unique_ptr< LaneletSubmap > |
| |
| using | LaneletsWithStopLines = std::vector< LaneletWithStopLine > |
| |
| using | LineStringDataConstPtr = std::shared_ptr< const LineStringData > |
| |
| using | LineStringDataConstPtrs = std::vector< LineStringDataConstPtr > |
| |
| using | LineStringDataPtr = std::shared_ptr< LineStringData > |
| |
| using | LineStringDataPtrs = std::vector< LineStringDataPtr > |
| |
| using | LineStringLayer = PrimitiveLayer< LineString3d > |
| |
| using | LineStrings2d = std::vector< LineString2d > |
| |
| using | LineStrings3d = std::vector< LineString3d > |
| |
| using | LineStringsOrPolygons3d = std::vector< LineStringOrPolygon3d > |
| |
| using | OptDistance = boost::optional< double > |
| |
| template<typename T > |
| using | Optional = boost::optional< T > |
| |
| using | PointDataConstPtr = std::shared_ptr< const PointData > |
| |
| using | PointDataConstPtrs = std::vector< PointDataConstPtr > |
| |
| using | PointDataPtr = std::shared_ptr< PointData > |
| |
| using | PointDataPtrs = std::vector< PointDataPtr > |
| |
| using | PointLayer = PrimitiveLayer< Point3d > |
| |
| using | Points2d = std::vector< Point2d > |
| |
| using | Points3d = std::vector< Point3d > |
| |
| using | PolygonLayer = PrimitiveLayer< Polygon3d > |
| |
| using | Polygons2d = std::vector< Polygon2d > |
| |
| using | Polygons3d = std::vector< Polygon3d > |
| |
| using | PrimitiveDataConstPtr = std::shared_ptr< const PrimitiveData > |
| |
| using | PrimitiveDataConstPtrs = std::vector< PrimitiveDataConstPtr > |
| |
| using | PrimitiveDataPtr = std::shared_ptr< PrimitiveData > |
| |
| using | PrimitiveDataPtrs = std::vector< PrimitiveDataPtr > |
| |
| using | RegulatoryElementConstPtr = std::shared_ptr< const RegulatoryElement > |
| |
| using | RegulatoryElementConstPtrs = std::vector< RegulatoryElementConstPtr > |
| |
| using | RegulatoryElementDataConstPtr = std::shared_ptr< const RegulatoryElementData > |
| |
| using | RegulatoryElementDataConstPtrs = std::vector< RegulatoryElementDataConstPtr > |
| |
| using | RegulatoryElementDataPtr = std::shared_ptr< RegulatoryElementData > |
| |
| using | RegulatoryElementDataPtrs = std::vector< RegulatoryElementDataPtr > |
| |
| using | RegulatoryElementLayer = PrimitiveLayer< RegulatoryElementPtr > |
| |
| using | RegulatoryElementPtr = std::shared_ptr< RegulatoryElement > |
| |
| using | RegulatoryElementPtrs = std::vector< RegulatoryElementPtr > |
| |
| using | RuleParameter = boost::variant< Point3d, LineString3d, Polygon3d, WeakLanelet, WeakArea > |
| |
| using | RuleParameterMap = HybridMap< RuleParameters, decltype(RoleNameString::Map)&, RoleNameString::Map > |
| | Rules are stored in a map internally. More...
|
| |
| using | RuleParameters = std::vector< RuleParameter > |
| | Multiple parameters can have the same role in a rule (eg traffic_lights) More...
|
| |
| template<typename PointT > |
| using | Segment = std::pair< PointT, PointT > |
| |
| using | Segment2d = Segment< Point2d > |
| |
| using | Segment3d = Segment< Point3d > |
| |
| using | Velocity = units::MPSQuantity |
| |
|
| template<> |
| Optional< std::string > | Attribute::as< Optional< std::string > > () const |
| |
| template<> |
| Optional< std::string > | Attribute::as< std::string > () const |
| |
| bool | operator!= (const ConstLaneletOrArea &lhs, const ConstLaneletOrArea &rhs) |
| |
| bool | operator!= (const LineStringOrPolygon3d &lhs, const LineStringOrPolygon3d &rhs) |
| |
| bool | operator!= (const ConstLineStringOrPolygon3d &lhs, const ConstLineStringOrPolygon3d &rhs) |
| |
| bool | operator!= (const Attribute &lhs, const Attribute &rhs) |
| |
| bool | operator!= (const LaneletSequence &lhs, const LaneletSequence &rhs) |
| |
| bool | operator!= (const ConstArea &lhs, const ConstArea &rhs) |
| |
| bool | operator!= (const ConstWeakArea &lhs, const ConstWeakArea &rhs) |
| |
| template<typename Point1T , typename Point2T > |
| bool | operator!= (const CompoundLineStringImpl< Point1T > &lhs, const CompoundLineStringImpl< Point2T > &rhs) |
| |
| bool | operator!= (const ConstLanelet &lhs, const ConstLanelet &rhs) |
| |
| bool | operator!= (const ConstWeakLanelet &lhs, const ConstWeakLanelet &rhs) |
| |
| template<typename Point1T , typename Point2T > |
| bool | operator!= (const CompoundLineStringImpl< Point1T > &lhs, const std::vector< Point2T > &rhs) |
| |
| template<typename Point1T , typename Point2T > |
| bool | operator!= (const std::vector< Point1T > &lhs, const CompoundLineStringImpl< Point2T > &rhs) |
| |
| template<typename LhsPointT , typename RhsPointT > |
| bool | operator!= (const ConstLineStringImpl< LhsPointT > &lhs, const ConstLineStringImpl< RhsPointT > &rhs) |
| |
| template<typename PointT > |
| bool | operator!= (const ConstLineStringImpl< PointT > &lhs, const std::vector< PointT > &rhs) |
| |
| template<typename PointT > |
| bool | operator!= (const std::vector< PointT > &lhs, const ConstLineStringImpl< PointT > &rhs) |
| |
| std::ostream & | operator<< (std::ostream &stream, const ConstLaneletOrArea &obj) |
| |
| std::ostream & | operator<< (std::ostream &stream, const LineStringOrPolygon3d &obj) |
| |
| std::ostream & | operator<< (std::ostream &stream, const ConstLineStringOrPolygon3d &obj) |
| |
| template<typename Value , typename Enum , const std::pair< const char *, const Enum > Lookup> |
| std::ostream & | operator<< (std::ostream &stream, HybridMap< Value, Enum, Lookup > map) |
| |
| std::ostream & | operator<< (std::ostream &stream, const LaneletSequence &obj) |
| |
| std::ostream & | operator<< (std::ostream &stream, const ConstPoint2d &obj) |
| |
| std::ostream & | operator<< (std::ostream &stream, const ConstPoint3d &obj) |
| |
| std::ostream & | operator<< (std::ostream &stream, const Point2d &obj) |
| |
| std::ostream & | operator<< (std::ostream &stream, const Point3d &obj) |
| |
| std::ostream & | operator<< (std::ostream &stream, const ConstPolygon2d &obj) |
| |
| std::ostream & | operator<< (std::ostream &stream, const ConstArea &obj) |
| |
| std::ostream & | operator<< (std::ostream &stream, const ConstPolygon3d &obj) |
| |
| std::ostream & | operator<< (std::ostream &stream, const Attribute &obj) |
| |
| std::ostream & | operator<< (std::ostream &stream, const AttributeMap &obj) |
| |
| std::ostream & | operator<< (std::ostream &stream, const ConstLanelet &obj) |
| |
| template<typename PointT > |
| std::ostream & | operator<< (std::ostream &stream, const CompoundLineStringImpl< PointT > &obj) |
| |
| std::ostream & | operator<< (std::ostream &stream, const RegulatoryElement &obj) |
| |
| std::ostream & | operator<< (std::ostream &stream, const ConstLineString2d &obj) |
| |
| std::ostream & | operator<< (std::ostream &stream, const ConstLineString3d &obj) |
| |
| bool | operator== (const ConstLaneletOrArea &lhs, const ConstLaneletOrArea &rhs) |
| |
| bool | operator== (const LineStringOrPolygon3d &lhs, const LineStringOrPolygon3d &rhs) |
| |
| bool | operator== (const ConstLineStringOrPolygon3d &lhs, const ConstLineStringOrPolygon3d &rhs) |
| |
| bool | operator== (const Attribute &lhs, const Attribute &rhs) |
| |
| bool | operator== (const LaneletSequence &lhs, const LaneletSequence &rhs) |
| |
| bool | operator== (const ConstArea &lhs, const ConstArea &rhs) |
| |
| bool | operator== (const ConstWeakArea &lhs, const ConstWeakArea &rhs) |
| |
| template<typename Point1T , typename Point2T > |
| bool | operator== (const CompoundLineStringImpl< Point1T > &lhs, const CompoundLineStringImpl< Point2T > &rhs) |
| |
| bool | operator== (const ConstLanelet &lhs, const ConstLanelet &rhs) |
| |
| template<typename Point1T , typename Point2T > |
| bool | operator== (const CompoundLineStringImpl< Point1T > &lhs, const std::vector< Point2T > &rhs) |
| |
| bool | operator== (const ConstWeakLanelet &lhs, const ConstWeakLanelet &rhs) |
| |
| template<typename Point1T , typename Point2T > |
| bool | operator== (const std::vector< Point1T > &lhs, const CompoundLineStringImpl< Point2T > &rhs) |
| |
| template<typename LhsPointT , typename RhsPointT > |
| bool | operator== (const ConstLineStringImpl< LhsPointT > &lhs, const ConstLineStringImpl< RhsPointT > &rhs) |
| |
| template<typename PointT > |
| bool | operator== (const ConstLineStringImpl< PointT > &lhs, const std::vector< PointT > &rhs) |
| |
| template<typename PointT > |
| bool | operator== (const std::vector< PointT > &lhs, const ConstLineStringImpl< PointT > &rhs) |
| |
basic namespace for everything in lanelet2