| ►Nboost | |
| ►Ngeometry | |
| ►Ntraits | |
| Cclosure< lanelet::BasicPolygon2d > | |
| Cclosure< lanelet::BasicPolygon3d > | |
| Cclosure< lanelet::CompoundHybridPolygon2d > | |
| Cclosure< lanelet::CompoundHybridPolygon3d > | |
| Cclosure< lanelet::CompoundPolygon2d > | |
| Cclosure< lanelet::CompoundPolygon3d > | |
| Cclosure< lanelet::ConstHybridPolygon2d > | |
| Cclosure< lanelet::ConstHybridPolygon3d > | |
| Cclosure< lanelet::ConstPolygon2d > | |
| Cclosure< lanelet::ConstPolygon3d > | |
| Cclosure< lanelet::Polygon2d > | |
| Cclosure< lanelet::Polygon3d > | |
| Cexterior_ring< LLPolygon2d > | |
| Cexterior_ring< LLPolygon3d > | |
| Cinterior_const_type< LLPolygon2d > | |
| Cinterior_const_type< LLPolygon3d > | |
| Cinterior_mutable_type< LLPolygon2d > | |
| Cinterior_mutable_type< LLPolygon3d > | |
| Cinterior_rings< LLPolygon2d > | |
| Cinterior_rings< LLPolygon3d > | |
| Cpoint_order< lanelet::BasicPolygon2d > | |
| Cpoint_order< lanelet::BasicPolygon3d > | |
| Cpoint_order< lanelet::CompoundHybridPolygon2d > | |
| Cpoint_order< lanelet::CompoundHybridPolygon3d > | |
| Cpoint_order< lanelet::CompoundPolygon2d > | |
| Cpoint_order< lanelet::CompoundPolygon3d > | |
| Cpoint_order< lanelet::ConstHybridPolygon2d > | |
| Cpoint_order< lanelet::ConstHybridPolygon3d > | |
| Cpoint_order< lanelet::ConstPolygon2d > | |
| Cpoint_order< lanelet::ConstPolygon3d > | |
| Cpoint_order< lanelet::Polygon2d > | |
| Cpoint_order< lanelet::Polygon3d > | |
| Cring_const_type< LLPolygon2d > | |
| Cring_const_type< LLPolygon3d > | |
| Cring_mutable_type< LLPolygon2d > | |
| Cring_mutable_type< LLPolygon3d > | |
| Ctag< LLPolygon2d > | |
| Ctag< LLPolygon3d > | |
| ►Npolygon | |
| Cgeometry_concept< AlignedBasicPoint2d > | |
| Cgeometry_concept< lanelet::BasicPoint2d > | |
| Cgeometry_concept< lanelet::ConstPoint2d > | |
| Cpoint_mutable_traits< AlignedBasicPoint2d > | |
| Cpoint_mutable_traits< lanelet::BasicPoint2d > | |
| Cpoint_mutable_traits< lanelet::ConstPoint2d > | |
| Cpoint_traits< AlignedBasicPoint2d > | |
| Cpoint_traits< lanelet::BasicPoint2d > | |
| Cpoint_traits< lanelet::ConstPoint2d > | |
| ►Nlanelet | |
| ►Ndetail | |
| CArrayView | |
| ►Ngeometry | |
| ►Ninternal | |
| CGetGeometry< T, IfAr< T, void > > | |
| CGetGeometry< T, IfLL< T, void > > | |
| CGetGeometry< T, IfLS< T, void > > | |
| CGetGeometry< T, IfPoly< T, void > > | |
| CLineStringsCoordinate | |
| CPointSearchResult | |
| CPointVincinity | |
| CProjectedPointInfo | |
| CSegmentSearch | |
| CSelfIntersection2d | |
| CSelfIntersectionLong | |
| ►Ninternal | |
| CConverter | |
| CConverter< const BasicPoint2d > | |
| CConverter< const ConstPolygon2d > | |
| CConverter< const ConstPolygon3d > | |
| CConverter< const std::shared_ptr< const T > > | |
| CConverter< std::shared_ptr< const T > > | |
| CMutableParameterVisitor | |
| CPairConverter | |
| CReverseAndForwardIterator | |
| CSearchBox | |
| CSearchBox< Point3d > | |
| CSelectBasicLineString | |
| CSelectBasicLineString< BasicPoint2d > | |
| CSelectBasicLineString< BasicPoint3d > | |
| CSelectCompoundLsIterator | This class selects which iterator CompoundLineStringImpl needs |
| CSelectCompoundLsIterator< ConstPoint3d > | |
| CSelectInsertIterator | |
| CSelectInsertIterator< typename SelectLsIterator< Point2d >::Iterator > | |
| CSelectLsIterator | |
| CSelectLsIterator< const Point3d > | |
| CSelectLsIterator< const PointT > | |
| CSelectLsIterator< Point3d > | |
| CTransformIterator | |
| CUniqueCompoundIterator | This iterator iterates over a container of containers as if it was one single container. Succeeding elements that are equal are ignored |
| CValueOf | |
| CValueOf< Optional< ValueT > > | |
| ►Ntest_cases | |
| CLaneletMapTestCase | |
| ►Ntraits | |
| ►Ndetail | |
| CHybridType | |
| CHybridType< T, std::enable_if_t< traits::isLinestringT< T >(), void > > | |
| CHybridType< T, std::enable_if_t<!traits::isLinestringT< T >(), void > > | |
| ►Ninternal | |
| CIsPrimitiveHelper | |
| CIsPrimitiveHelper< ConstPrimitive< PrimitiveT > > | |
| CAreaTag | Identifies LaneletPrimitives |
| CBoundingBoxTag | Identifies PointPrimitives |
| CLaneletTag | Identifies PolygonPrimitives |
| CLayerPrimitive | |
| CLayerPrimitive< const T > | |
| CLineStringTag | Identifies bounding boxes |
| CLineStringTraits | Specialization of traits for linestrings |
| CLineStringTraits< BasicLineString2d > | |
| CLineStringTraits< BasicLineString3d > | |
| CLineStringTraits< Segment< PointT > > | |
| COwned | Can be used to determine which primitive type is managed by a primitive |
| COwned< Area > | |
| COwned< Lanelet > | |
| COwned< LineString3d > | |
| COwned< Polygon3d > | |
| COwned< RegulatoryElementPtr > | |
| CPointTag | |
| CPointTraits | Specialization of traits for points |
| CPointTraits< BasicPoint2d > | |
| CPointTraits< BasicPoint3d > | |
| CPointTraits< Eigen::Vector2d > | |
| CPolygonTag | Identifies LineStringPrimitives |
| CPolygonTraits | Specialization of traits for polygons |
| CPrimitiveTraits | Identifies RegulatoryElementPrimitives |
| CPrimitiveTraits< BasicLineString2d > | |
| CPrimitiveTraits< BasicLineString3d > | |
| CPrimitiveTraits< BasicPoint2d > | |
| CPrimitiveTraits< BasicPoint3d > | Used for templates that require info about this point |
| CPrimitiveTraits< BasicPolygon2d > | |
| CPrimitiveTraits< BasicPolygon3d > | |
| CPrimitiveTraits< BoundingBox2d > | |
| CPrimitiveTraits< BoundingBox3d > | |
| CPrimitiveTraits< ConstRuleParameter > | |
| CPrimitiveTraits< Eigen::Vector2d > | |
| CPrimitiveTraits< RegulatoryElementConstPtr > | |
| CPrimitiveTraits< RegulatoryElementPtr > | |
| CPrimitiveTraits< RuleParameter > | |
| CPrimitiveTraits< Segment< PointT > > | |
| CRegulatoryElementTag | Identifies AreaPrimitives |
| ►Nunits | |
| ►Nutils | |
| ►Ndetail | |
| CMoveIf | |
| CMoveIf< false > | |
| CMoveIf< true > | |
| CReserveIfNecessary | |
| CReserveIfNecessary< std::vector< T > > | |
| CIdLess | Compares ids of primitives. Can be used for some sorted stl containers |
| CAllWayStop | 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 |
| CArcCoordinates | Describes a position in linestring coordinates |
| CArea | Famous Area class that represents a basic area as element of the map |
| CAreaData | Common data management class for all Area-Typed objects |
| CAreaLayer | Specialized map layer for Area |
| CAttribute | An attribute represents one value of a tag of a lanelet primitive |
| CAttributeNamesString | Lists which attribute strings are mapped to which enum value |
| CAttributeValueString | Common values for attributes are defined here |
| CBasicPolygon2d | Primitive 2d polygon with basic points |
| CBasicPolygon3d | Primitive 3d polygon with basic points |
| CBasicPolygonWithHoles2d | A (basic) 2d polygon with holes inside |
| CBasicPolygonWithHoles3d | A (basic) 2d polygon with holes inside |
| CBoundingBox2d | Axis-Aligned bounding box in 2d |
| CCompoundHybridLineString2d | A hybrid compound linestring in 2d (returns BasicPoint2d) |
| CCompoundHybridLineString3d | A hybrid compound linestring in 3d (returns BasicPoint3d) |
| CCompoundHybridPolygon2d | Combines multiple linestrings to one polygon in 2d that returns BasicPoint2d |
| CCompoundHybridPolygon3d | Combines multiple linestrings to one polygon in 3d that returns BasicPoint3d |
| CCompoundLineString2d | A Compound linestring in 2d (returns Point2d) |
| CCompoundLineString3d | A Compound linestring in 3d (returns Point3d) |
| CCompoundLineStringData | Common data object for all CompoundLineStrings |
| CCompoundLineStringImpl | A collection of lineStrings that act as one line string |
| CCompoundPolygon2d | Combines multiple linestrings to one polygon in 2d |
| CCompoundPolygon3d | Combines multiple linestrings to one polygon in 3d |
| CConstArea | A const (i.e. immutable) Area |
| CConstHybridLineString2d | A Linestring that returns BasicPoint2d instead of Point2d |
| CConstHybridLineString3d | A Linestring that returns BasicPoint3d instead of Point3d |
| CConstHybridPolygon2d | Polygon with access to primitive points |
| CConstHybridPolygon3d | Polygon with access to primitive points |
| CConstLanelet | An immutable lanelet |
| CConstLaneletOrArea | An object that can either refer to a lanelet or an area |
| CConstLaneletWithStopLine | |
| CConstLineString2d | A normal 2d linestring with immutable data |
| CConstLineString3d | A normal 3d linestring with immutable data |
| ►CConstLineStringImpl | Implementation template class that is common to all LineStrings |
| CCompoundLineString | |
| CConstLineStringOrPolygon3d | This class holds either a ConstLineString3d or a ConstPolygon3d |
| CConstPoint2d | An immutable 2d point |
| CConstPoint3d | An immutable 3d point |
| CConstPolygon2d | An immutable clockwise oriented, open (ie start point != end point) polygon in 2d |
| CConstPolygon3d | An immutable clockwise oriented, open (ie start point != end point) polygon in 3d |
| CConstPrimitive | Basic Primitive class for all primitives of lanelet2 |
| CConstWeakArea | Used internally by RegulatoryElements to avoid cyclic dependencies |
| CConstWeakLanelet | |
| CGenericRegulatoryElement | A GenericRegulatoryElement can hold any parameters |
| CGeometryError | Thrown when a geometric operation is not valid |
| CGPSPoint | A raw GPS point |
| CHashBase | |
| CHybridMap | 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 |
| CInvalidInputError | Thrown when a function was called with invalid input arguments |
| CInvalidObjectStateError | Thrown when the state of a lanelet object is invalid E.g. when an linestring has no points or member pointers are NULL |
| CLanelet | The famous (mutable) lanelet class |
| CLaneletData | Common data management class for all Lanelet-Typed objects |
| CLaneletError | Generic lanelet error class. All errors lanelet2 will throw derive from this type |
| CLaneletLayer | Specialized map layer for Lanelet |
| CLaneletMap | Basic element for accessing and managing the elements of a map |
| CLaneletMapLayers | Container for all layers of a lanelet map. Used by both LaneletMap and LaneletSubmap |
| CLaneletMultiError | Thrown when multiple errors occur at the same time |
| CLaneletSequence | A collection of Lanelets |
| CLaneletSequenceData | Common data management class for LaneletSequences |
| CLaneletSubmap | A LaneletSubmap only contains the elemets that have be expleicitly added to it |
| CLaneletWithStopLine | |
| CLineString2d | A normal 2d linestring with mutable data |
| CLineString3d | A normal 3d linestring with mutable data |
| CLineStringData | |
| CLineStringImpl | Implementation template class that is common to all non-const types |
| CLineStringOrPolygon3d | This class holds either a LineString3d or a Polygon3d |
| CLineStringOrPolygonBase | Base class for objects that can either refer to linestrings or polygons |
| CNoSuchAttributeError | Thrown when an attribute has been queried that does not exist |
| CNoSuchPrimitiveError | Thrown when an element is not part of the map |
| CNullptrError | SharedPtrs in lanelet2 must never point to null. If this is violated, this exception is thrown (usually checked at object construction) |
| CParticipants | Parts of tag that have to be combined with either Participants:, OneWay: or SpeedLimit to generate an override |
| CPoint2d | A mutable 2d point |
| CPoint3d | A mutable 3d point |
| CPointData | |
| CPolygon2d | An mutable clockwise oriented, open (ie start point != end point) polygon in 2d |
| CPolygon3d | A mutable clockwise oriented, open (ie start point != end point) polygon in 3d |
| CPrimitive | Base class for all mutable Primitives of lanelet2 |
| CPrimitiveData | Common data class for all lanelet primitives |
| ►CPrimitiveLayer | Each primitive in lanelet2 has its own layer in the map |
| CTree | |
| CRegisterRegulatoryElement | Template class for registering new RegulatoryElements |
| CRegulatoryElement | A general rule or limitation for a lanelet (abstract base class) |
| CRegulatoryElementData | Data container for all RegulatoryElement types |
| CRegulatoryElementFactory | Creates regulatory elements based on their type |
| CRightOfWay | Defines right of way restrictions |
| CRoleNameString | Lists which role strings are mapped to which enum value |
| CRuleParameterVisitor | You can inherit from this visitor to perform an operation on each parameter of a regulatory element |
| CSpeedLimit | Represents a speed limit that affects a lanelet |
| CTrafficLight | Represents a traffic light restriction on the lanelet |
| CTrafficSign | Expresses a generic traffic sign rule |
| CTrafficSignsWithType | Used as input argument to create TrafficSign regElem |
| CUsageLookup | |
| CUsageLookup< Area > | |
| CUsageLookup< Lanelet > | |
| CUsageLookup< Point3d > | |
| CUsageLookup< RegulatoryElementPtr > | |
| CWeakArea | Used internally by RegulatoryElements to avoid cyclic dependencies |
| CWeakLanelet | |
| ►Nstd | |
| Chash< lanelet::Area > | |
| Chash< lanelet::ConstArea > | |
| Chash< lanelet::ConstHybridLineString2d > | |
| Chash< lanelet::ConstHybridLineString3d > | |
| Chash< lanelet::ConstLanelet > | |
| Chash< lanelet::ConstLaneletOrArea > | |
| Chash< lanelet::ConstLineString2d > | |
| Chash< lanelet::ConstLineString3d > | |
| Chash< lanelet::ConstPoint2d > | |
| Chash< lanelet::ConstPoint3d > | |
| Chash< lanelet::ConstPolygon2d > | |
| Chash< lanelet::ConstPolygon3d > | |
| Chash< lanelet::ConstRuleParameter > | |
| Chash< lanelet::Lanelet > | |
| Chash< lanelet::LineString2d > | |
| Chash< lanelet::LineString3d > | |
| Chash< lanelet::Point2d > | |
| Chash< lanelet::Point3d > | |
| Chash< lanelet::Polygon2d > | |
| Chash< lanelet::Polygon3d > | |
| Chash< lanelet::RegulatoryElement > | |
| Chash< std::pair< U, T > > | |
| CAllLineStringsTest | |
| CAllPolygonsTest | |
| CBasicLineStringsTest | |
| CBasicLineStringTypeTest | |
| CCompoundLineStringTypeTest | |
| CCompoundPolygonTypeTest | |
| CHybridLineStringsTest | |
| CHybridPolygonsTest | |
| CHybridPolygonsTwoDTest | |
| CLaneletMapGeometryTest | |
| CLaneletMapTest | |
| CLaneletSequenceTest | |
| CLaneletTest | |
| CLineStringPoints | |
| CLineStringTypeTest | |
| CLineStringTypeTest< BasicLineString2d > | |
| CLineStringTypeTest< BasicLineString3d > | |
| CLineStringTypeTest< CompoundHybridLineString2d > | |
| CLineStringTypeTest< CompoundHybridLineString3d > | |
| CLineStringTypeTest< CompoundLineString2d > | |
| CLineStringTypeTest< CompoundLineString3d > | |
| CMutableLineStringsTest | |
| CMutablePolygonsTest | |
| CNonHybridLineStringsTest | |
| CNonHybridPolygonsTest | |
| CNormalLineStringsTest | |
| CNormalPolygonsTest | |
| CPoint2dTypeTest | |
| CPolygonPoints | |
| CPolygonTypeTest | |
| CPolygonTypeTest< CompoundHybridPolygon2d > | |
| CPolygonTypeTest< CompoundHybridPolygon3d > | |
| CPolygonTypeTest< CompoundPolygon2d > | |
| CPolygonTypeTest< CompoundPolygon3d > | |
| CPrimitiveLineStringsTest | |
| CPrimitivePolygonsTest | |
| CRegulatoryElementTest | |
| CTestArea | |
| CTestLaneletOrArea | |
| CThreeDAndBasicPolygonsTest | |
| CThreeDLineStringsTest | |
| CThreeDPolygonsTest | |
| CTwoDAndBasicPolygonsTest | |
| CTwoDLineStringsTest | |
| CTwoDPointsTest | |
| CTwoDPolygonsTest | |