Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Clanelet::ArcCoordinatesDescribes a position in linestring coordinates
 Clanelet::traits::AreaTagIdentifies LaneletPrimitives
 Clanelet::detail::ArrayView< ArrayT, Arr >
 Clanelet::AttributeAn attribute represents one value of a tag of a lanelet primitive
 Clanelet::AttributeNamesStringLists which attribute strings are mapped to which enum value
 Clanelet::AttributeValueStringCommon values for attributes are defined here
 CBasicLineString2d
 CBasicLineString3d
 Clanelet::BasicPolygonWithHoles2dA (basic) 2d polygon with holes inside
 Clanelet::BasicPolygonWithHoles3dA (basic) 2d polygon with holes inside
 Clanelet::BoundingBox2dAxis-Aligned bounding box in 2d
 Clanelet::traits::BoundingBoxTagIdentifies PointPrimitives
 Cboost::geometry::traits::closure< lanelet::BasicPolygon2d >
 Cboost::geometry::traits::closure< lanelet::BasicPolygon3d >
 Cboost::geometry::traits::closure< lanelet::CompoundHybridPolygon2d >
 Cboost::geometry::traits::closure< lanelet::CompoundHybridPolygon3d >
 Cboost::geometry::traits::closure< lanelet::CompoundPolygon2d >
 Cboost::geometry::traits::closure< lanelet::CompoundPolygon3d >
 Cboost::geometry::traits::closure< lanelet::ConstHybridPolygon2d >
 Cboost::geometry::traits::closure< lanelet::ConstHybridPolygon3d >
 Cboost::geometry::traits::closure< lanelet::ConstPolygon2d >
 Cboost::geometry::traits::closure< lanelet::ConstPolygon3d >
 Cboost::geometry::traits::closure< lanelet::Polygon2d >
 Cboost::geometry::traits::closure< lanelet::Polygon3d >
 Clanelet::ConstLineStringImpl< PointT >::CompoundLineString< LineStringT >
 Clanelet::CompoundLineStringImpl< PointT >A collection of lineStrings that act as one line string
 Clanelet::CompoundLineStringImpl< BasicPoint2d >
 Clanelet::CompoundLineStringImpl< BasicPoint3d >
 Clanelet::CompoundLineStringImpl< ConstPoint2d >
 Clanelet::CompoundLineStringImpl< ConstPoint3d >
 Clanelet::ConstLaneletOrAreaAn object that can either refer to a lanelet or an area
 Clanelet::ConstLaneletWithStopLine
 CConstLineStringT
 Clanelet::ConstPrimitive< Data >Basic Primitive class for all primitives of lanelet2
 Clanelet::ConstPrimitive< AreaData >
 Clanelet::ConstPrimitive< LaneletData >
 Clanelet::ConstPrimitive< LineStringData >
 Clanelet::ConstPrimitive< PointData >
 Clanelet::ConstPrimitive< RegulatoryElementData >
 Clanelet::ConstWeakAreaUsed internally by RegulatoryElements to avoid cyclic dependencies
 Clanelet::ConstWeakLanelet
 Clanelet::internal::Converter< RetType >
 Clanelet::internal::Converter< const BasicPoint2d >
 Clanelet::internal::Converter< const ConstPolygon2d >
 Clanelet::internal::Converter< const ConstPolygon3d >
 Clanelet::internal::Converter< const std::shared_ptr< const T > >
 Clanelet::internal::Converter< std::shared_ptr< const T > >
 CDerivedConstPrimitive
 Cboost::geometry::traits::exterior_ring< LLPolygon2d >
 Cboost::geometry::traits::exterior_ring< LLPolygon3d >
 Cfalse_type
 Cboost::polygon::geometry_concept< AlignedBasicPoint2d >
 Cboost::polygon::geometry_concept< lanelet::BasicPoint2d >
 Cboost::polygon::geometry_concept< lanelet::ConstPoint2d >
 Clanelet::geometry::internal::GetGeometry< T, IfAr< T, void > >
 Clanelet::geometry::internal::GetGeometry< T, IfLL< T, void > >
 Clanelet::geometry::internal::GetGeometry< T, IfLS< T, void > >
 Clanelet::geometry::internal::GetGeometry< T, IfPoly< T, void > >
 Clanelet::GPSPointA raw GPS point
 Cstd::hash< lanelet::ConstRuleParameter >
 Cstd::hash< std::pair< U, T > >
 Clanelet::HashBase< PrimitiveT >
 Clanelet::HashBase< lanelet::Area >
 Clanelet::HashBase< lanelet::ConstArea >
 Clanelet::HashBase< lanelet::ConstHybridLineString2d >
 Clanelet::HashBase< lanelet::ConstHybridLineString3d >
 Clanelet::HashBase< lanelet::ConstLanelet >
 Clanelet::HashBase< lanelet::ConstLaneletOrArea >
 Clanelet::HashBase< lanelet::ConstLineString2d >
 Clanelet::HashBase< lanelet::ConstLineString3d >
 Clanelet::HashBase< lanelet::ConstPoint2d >
 Clanelet::HashBase< lanelet::ConstPoint3d >
 Clanelet::HashBase< lanelet::ConstPolygon2d >
 Clanelet::HashBase< lanelet::ConstPolygon3d >
 Clanelet::HashBase< lanelet::Lanelet >
 Clanelet::HashBase< lanelet::LineString2d >
 Clanelet::HashBase< lanelet::LineString3d >
 Clanelet::HashBase< lanelet::Point2d >
 Clanelet::HashBase< lanelet::Point3d >
 Clanelet::HashBase< lanelet::Polygon2d >
 Clanelet::HashBase< lanelet::Polygon3d >
 Clanelet::HashBase< lanelet::RegulatoryElement >
 Clanelet::HybridMap< ValueT, PairArrayT, PairArray >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
 Clanelet::HybridMap< Attribute, decltype(AttributeNamesString::Map)&, AttributeNamesString::Map >
 Clanelet::HybridMap< RuleParameters, decltype(RoleNameString::Map)&, RoleNameString::Map >
 Clanelet::traits::detail::HybridType< T, Enable >
 Clanelet::traits::detail::HybridType< T, std::enable_if_t< traits::isLinestringT< T >(), void > >
 Clanelet::traits::detail::HybridType< T, std::enable_if_t<!traits::isLinestringT< T >(), void > >
 Clanelet::utils::IdLess< T >Compares ids of primitives. Can be used for some sorted stl containers
 Cboost::geometry::traits::interior_const_type< LLPolygon2d >
 Cboost::geometry::traits::interior_const_type< LLPolygon3d >
 Cboost::geometry::traits::interior_mutable_type< LLPolygon2d >
 Cboost::geometry::traits::interior_mutable_type< LLPolygon3d >
 Cboost::geometry::traits::interior_rings< LLPolygon2d >
 Cboost::geometry::traits::interior_rings< LLPolygon3d >
 Citerator_adaptor
 Citerator_facade
 Clanelet::LaneletMapLayersContainer for all layers of a lanelet map. Used by both LaneletMap and LaneletSubmap
 Clanelet::test_cases::LaneletMapTestCase
 Clanelet::LaneletSequenceA collection of Lanelets
 Clanelet::traits::LaneletTagIdentifies PolygonPrimitives
 Clanelet::LaneletWithStopLine
 Clanelet::traits::LayerPrimitive< T >
 Clanelet::traits::LayerPrimitive< const T >
 Clanelet::LineStringOrPolygonBase< LineStringT, PolygonT >Base class for objects that can either refer to linestrings or polygons
 Clanelet::LineStringOrPolygonBase< ConstLineString3d, ConstPolygon3d >
 Clanelet::LineStringOrPolygonBase< LineString3d, Polygon3d >
 Clanelet::geometry::internal::LineStringsCoordinate
 Clanelet::traits::LineStringTagIdentifies bounding boxes
 Clanelet::utils::detail::MoveIf< Move >
 Clanelet::utils::detail::MoveIf< false >
 Clanelet::utils::detail::MoveIf< true >
 Cnoncopyable
 Clanelet::traits::Owned< PrimitiveT >Can be used to determine which primitive type is managed by a primitive
 Clanelet::traits::Owned< Area >
 Clanelet::traits::Owned< Lanelet >
 Clanelet::traits::Owned< LineString3d >
 Clanelet::traits::Owned< Polygon3d >
 Clanelet::traits::Owned< RegulatoryElementPtr >
 Clanelet::internal::PairConverter< RetType >
 Clanelet::ParticipantsParts of tag that have to be combined with either Participants:, OneWay: or SpeedLimit to generate an override
 Cboost::polygon::point_mutable_traits< AlignedBasicPoint2d >
 Cboost::polygon::point_mutable_traits< lanelet::BasicPoint2d >
 Cboost::polygon::point_mutable_traits< lanelet::ConstPoint2d >
 Cboost::geometry::traits::point_order< lanelet::BasicPolygon2d >
 Cboost::geometry::traits::point_order< lanelet::BasicPolygon3d >
 Cboost::geometry::traits::point_order< lanelet::CompoundHybridPolygon2d >
 Cboost::geometry::traits::point_order< lanelet::CompoundHybridPolygon3d >
 Cboost::geometry::traits::point_order< lanelet::CompoundPolygon2d >
 Cboost::geometry::traits::point_order< lanelet::CompoundPolygon3d >
 Cboost::geometry::traits::point_order< lanelet::ConstHybridPolygon2d >
 Cboost::geometry::traits::point_order< lanelet::ConstHybridPolygon3d >
 Cboost::geometry::traits::point_order< lanelet::ConstPolygon2d >
 Cboost::geometry::traits::point_order< lanelet::ConstPolygon3d >
 Cboost::geometry::traits::point_order< lanelet::Polygon2d >
 Cboost::geometry::traits::point_order< lanelet::Polygon3d >
 Cboost::polygon::point_traits< AlignedBasicPoint2d >
 Cboost::polygon::point_traits< lanelet::BasicPoint2d >
 Cboost::polygon::point_traits< lanelet::ConstPoint2d >
 Clanelet::geometry::internal::PointSearchResult
 Clanelet::traits::PointTag
 Clanelet::geometry::internal::PointVincinity
 Clanelet::traits::PolygonTagIdentifies LineStringPrimitives
 Clanelet::PrimitiveDataCommon data class for all lanelet primitives
 Clanelet::PrimitiveLayer< T >Each primitive in lanelet2 has its own layer in the map
 Clanelet::PrimitiveLayer< Area >
 Clanelet::PrimitiveLayer< Lanelet >
 Clanelet::PrimitiveLayer< LineString3d >
 Clanelet::PrimitiveLayer< Point3d >
 Clanelet::PrimitiveLayer< Polygon3d >
 Clanelet::PrimitiveLayer< RegulatoryElementPtr >
 Clanelet::traits::PrimitiveTraits< T >Identifies RegulatoryElementPrimitives
 Clanelet::traits::PrimitiveTraits< BasicLineString2d >
 Clanelet::traits::PrimitiveTraits< BasicLineString3d >
 Clanelet::traits::PrimitiveTraits< BasicPoint2d >
 Clanelet::traits::PrimitiveTraits< BasicPoint3d >Used for templates that require info about this point
 Clanelet::traits::PrimitiveTraits< BasicPolygon2d >
 Clanelet::traits::PrimitiveTraits< BasicPolygon3d >
 Clanelet::traits::PrimitiveTraits< BoundingBox2d >
 Clanelet::traits::PrimitiveTraits< BoundingBox3d >
 Clanelet::traits::PrimitiveTraits< ConstRuleParameter >
 Clanelet::traits::PrimitiveTraits< Eigen::Vector2d >
 Clanelet::traits::PrimitiveTraits< LineStringT >
 Clanelet::traits::PrimitiveTraits< PointT >
 Clanelet::traits::PrimitiveTraits< PolygonT >
 Clanelet::traits::PrimitiveTraits< RegulatoryElementConstPtr >
 Clanelet::traits::PrimitiveTraits< RegulatoryElementPtr >
 Clanelet::traits::PrimitiveTraits< RuleParameter >
 Clanelet::traits::PrimitiveTraits< Segment< PointT > >
 Clanelet::geometry::internal::ProjectedPointInfo< PointT >
 Clanelet::RegisterRegulatoryElement< T >Template class for registering new RegulatoryElements
 Clanelet::RegulatoryElementFactoryCreates regulatory elements based on their type
 Clanelet::traits::RegulatoryElementTagIdentifies AreaPrimitives
 Clanelet::utils::detail::ReserveIfNecessary< ContainerT >
 Clanelet::utils::detail::ReserveIfNecessary< std::vector< T > >
 Cboost::geometry::traits::ring_const_type< LLPolygon2d >
 Cboost::geometry::traits::ring_const_type< LLPolygon3d >
 Cboost::geometry::traits::ring_mutable_type< LLPolygon2d >
 Cboost::geometry::traits::ring_mutable_type< LLPolygon3d >
 Clanelet::RoleNameStringLists which role strings are mapped to which enum value
 Cruntime_error
 Clanelet::internal::SearchBox< T >
 Clanelet::internal::SearchBox< Point3d >
 Clanelet::geometry::internal::SegmentSearch
 Clanelet::internal::SelectBasicLineString< PointT >
 Clanelet::internal::SelectBasicLineString< BasicPoint2d >
 Clanelet::internal::SelectBasicLineString< BasicPoint3d >
 Clanelet::internal::SelectCompoundLsIterator< PointT >This class selects which iterator CompoundLineStringImpl needs
 Clanelet::internal::SelectCompoundLsIterator< ConstPoint3d >
 Clanelet::internal::SelectInsertIterator< T >
 Clanelet::internal::SelectInsertIterator< typename SelectLsIterator< Point2d >::Iterator >
 Clanelet::internal::SelectLsIterator< PointT >
 Clanelet::internal::SelectLsIterator< const Point3d >
 Clanelet::internal::SelectLsIterator< const PointT >
 Clanelet::internal::SelectLsIterator< Point3d >
 Clanelet::geometry::internal::SelfIntersection2d
 Clanelet::geometry::internal::SelfIntersectionLong
 Cstatic_visitor
 Cboost::geometry::traits::tag< LLPolygon2d >
 Cboost::geometry::traits::tag< LLPolygon3d >
 CTest
 Clanelet::TrafficSignsWithTypeUsed as input argument to create TrafficSign regElem
 Clanelet::PrimitiveLayer< T >::Tree
 Ctrue_type
 Clanelet::UsageLookup< T >
 Clanelet::UsageLookup< Area >
 Clanelet::UsageLookup< Lanelet >
 Clanelet::UsageLookup< lanelet::Point3d >
 Clanelet::UsageLookup< Point3d >
 Clanelet::UsageLookup< RegulatoryElementPtr >
 Clanelet::internal::ValueOf< ValueT >
 Clanelet::internal::ValueOf< Optional< ValueT > >


lanelet2_core
Author(s): Fabian Poggenhans
autogenerated on Thu Mar 6 2025 03:25:53