maliput_malidrive
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CLaneOffset::AdjacentLaneFunctionsHolds lane offset and width of the immediate previous lane
 CGeometry::ArcArc geometry description
 CBuildPolicyPolicy for use of concurrency while building a RoadGeometry
 CRoadGeometryConfiguration::BuildToleranceHolds linear and angular tolerance to be used by the builder
 CConnectionHolds a Connection description of a XODR junction
 CDBManagerDatabase Manager in charge of:
 CDirectionUsageBuilderFunctor to build a a vector of maliput::api::rules::DirectionUsageRules
 CDiscreteValueRuleStateProviderBuilderFunctor to build a DiscreteValueRuleStateProvider
 CElevationProfile::ElevationThe elevation record defines an elevation entry at a given reference line position
 CElevationProfileContains a series of elevation records which define the characteristics of the road's elevation along the reference line
 CFunctionDescribes a G¹ scalar function
 CCubicPolynomialDescribes cubic polynomial function behind Function interface
 CLaneOffsetDescribes a LaneOffset function behind Function interface
 CPiecewiseFunctionDescribes a Function defined in pieces
 CScaledDomainFunctionWrapper around a Function that composes a linear polynomial to scale Function's domain
 CFunctionStubStub class that forwards the argument list of its constructor to each private interface implementation
 CGeometryHolds the values of a XODR description's geometry header
 CGroundCurveDescribes a parametric, flat and on-the-ground 2D curve
 CArcGroundCurveGroundCurve specification for a reference curve that describes a constant curvature arc
 CLineGroundCurveGroundCurve specification for a reference curve that describes a line
 CPiecewiseGroundCurveGroundCurve specification for a reference curve that is described as a piecewise ground curve
 CSpiralGroundCurveGroundCurve specification for a reference curve that describes a clothoid or Euler spiral
 CGroundCurveStubStub type that returns initialization values on each interface API
 CHeaderHolds the values of a XODR description's header
 CJunctionHolds a junction description of a XODR road
 CLane [external]
 CLane [external]
 CLaneDescribes a Lane whose centerline is a offset of a road_curve::RoadCurve at a certain lane offset which is a road_curve::Function
 CLaneHolds the values of a XODR Lane
 CLaneLinkHolds the lane link description in a XODR
 CConnection::LaneLinkHolds a LaneLink description of a XODR junction
 CLaneOffsetHolds the values of a XODR Lane Offset
 CLanesHolds the values of a XODR Lanes node
 CLaneSectionHolds the values of a XODR LaneSection
 CLaneTravelDirectionHold the travel direction of a lane obtained from parsing a userData XML node
 CLaneWidthHolds the values of a XODR Lane Width
 CLateralProfileContains a series of superelevation records which define the characteristics of the road's lateral profile along the reference line
 CGeometry::LineLine geometry description
 CRoadLink::LinkAttributesContains the information about the predecessor/successor road
 CLaneLink::LinkAttributesContains the information about the predecessor/successor road
 CMalidriveXodrLanePropertiesHolds useful XODR Lane properties
 CParserBaseBase class for parsing a tinyxml2::XMLElement node
 CAttributeParserParses XML node's attributes descriptions
 CNodeParserParses XML nodes
 CParserConfigurationHolds the configuration for the parser
 CPhaseProviderBuilderFunctor to build a ManualPhaseProvider
 CPlanViewHolds the plan view geometry description of a XODR road
 CRangeValueRuleStateProviderBuilderFunctor to build a RangeValueRuleStateProvider
 CReferenceGeometryHolds the geometry description of a XODR road
 CRelatedRulesKeysDefines keys used in api::rules::Rule::RelatedRules on Malidrive
 CRoadCurveDefines a class for a path in a Segment object surface
 CRoadCurveFactoryBaseInterface of a helper class to build road curve related objects by MalidriveRoadGeometryBuilder
 CRoadCurveFactoryConcrete RoadCurveFactoryBase implementation
 CRoadCurveOffsetCreates functors to compute numerical arc length integral of an offset of a RoadCurve and its inverse function
 CRoadGeometry [external]
 CRoadGeometry [external]
 CRoadGeometryMaliput implementation of the malidrive backend
 CRoadGeometryBuilderBuilder class on top of the xodr::DBManager which should already have loaded the map
 CRoadGeometryConfigurationRoadGeometry construction parameters
 CRoadHeaderHolds the values of a XODR description's Road header
 CRoadLinkHolds the road link description of a XODR road
 CRoadNetworkBuilder
 CRoadNetworkConfigurationStructure to hold file paths for multiple RoadNetwork structures
 CRoadRuleBookBuilderFunctor to build a RoadRulebook
 CRoadRuleBookBuilderOldRulesFunctor to build a RoadRulebook
 CRoadTypeHolds the values of a XODR description of a type header
 CRuleRegistryBuilderFunctor to build a RuleRegistry
 CSegment [external]
 CSegment [external]
 CSegmentSegment implementation that holds a road_curve::RoadCurve
 CRoadType::SpeedSpeed description
 CLane::SpeedSpeed description
 CSpeedLimitBuilderFunctor to build a vector of SpeedLimitRules
 CGeometry::SpiralSpiral geometry description
 CLateralProfile::SuperelevationThe superelevation record defines an superelevation entry at a given reference line position
 CUniqueIntegerProviderClass to handle the index arithmetic and get always an increasing integer as ID
 CDBManager::XodrGapBetweenFunctionsHolds gap between cubic polynomials of a specific feature of the road such as elevation and superelevation
 CDBManager::XodrGapBetweenGeometriesHolds gap between Geometries related information
 CDBManager::XodrGeometriesToSimplifyDefines a structure that informs which actions can be performed to simplify the map geometry description
 CDBManager::XodrGeometryLengthDataHolds Geometry related information:
 CDBManager::XodrLaneSectionLengthDataHolds LaneSection related information:
 CXodrSpeedPropertiesHolds speed information obtained from the XODR