maliput_malidrive
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NmalidriveGenerate a new XODR file which is filled with Roads that are extracted from an another XODR file
 Napplications
 Nbuilder
 Nrules
 CRelatedRulesKeysDefines keys used in api::rules::Rule::RelatedRules on Malidrive
 CXodrSpeedPropertiesHolds speed information obtained from the XODR
 CBuildPolicyPolicy for use of concurrency while building a RoadGeometry
 CDirectionUsageBuilderFunctor to build a a vector of maliput::api::rules::DirectionUsageRules
 CDiscreteValueRuleStateProviderBuilderFunctor to build a DiscreteValueRuleStateProvider
 CLaneTravelDirectionHold the travel direction of a lane obtained from parsing a userData XML node
 CMalidriveXodrLanePropertiesHolds useful XODR Lane properties
 CPhaseProviderBuilderFunctor to build a ManualPhaseProvider
 CRangeValueRuleStateProviderBuilderFunctor to build a RangeValueRuleStateProvider
 CRoadCurveFactoryConcrete RoadCurveFactoryBase implementation
 CRoadCurveFactoryBaseInterface of a helper class to build road curve related objects by MalidriveRoadGeometryBuilder
 CRoadGeometryBuilderBuilder class on top of the xodr::DBManager which should already have loaded the map
 CRoadGeometryConfigurationRoadGeometry construction parameters
 CBuildToleranceHolds linear and angular tolerance to be used by the builder
 CRoadNetworkBuilder
 CRoadNetworkConfigurationStructure to hold file paths for multiple RoadNetwork structures
 CRoadRuleBookBuilderFunctor to build a RoadRulebook
 CRoadRuleBookBuilderOldRulesFunctor to build a RoadRulebook
 CRuleRegistryBuilderFunctor to build a RuleRegistry
 CSpeedLimitBuilderFunctor to build a vector of SpeedLimitRules
 CUniqueIntegerProviderClass to handle the index arithmetic and get always an increasing integer as ID
 Nroad_curve
 Ntest
 CFunctionStubStub class that forwards the argument list of its constructor to each private interface implementation
 CGroundCurveStubStub type that returns initialization values on each interface API
 CArcGroundCurveGroundCurve specification for a reference curve that describes a constant curvature arc
 CCubicPolynomialDescribes cubic polynomial function behind Function interface
 CFunctionDescribes a G¹ scalar function
 CGroundCurveDescribes a parametric, flat and on-the-ground 2D curve
 CLaneOffsetDescribes a LaneOffset function behind Function interface
 CAdjacentLaneFunctionsHolds lane offset and width of the immediate previous lane
 CLineGroundCurveGroundCurve specification for a reference curve that describes a line
 CPiecewiseFunctionDescribes a Function defined in pieces
 CPiecewiseGroundCurveGroundCurve specification for a reference curve that is described as a piecewise ground curve
 CRoadCurveDefines a class for a path in a Segment object surface
 CRoadCurveOffsetCreates functors to compute numerical arc length integral of an offset of a RoadCurve and its inverse function
 CScaledDomainFunctionWrapper around a Function that composes a linear polynomial to scale Function's domain
 CSpiralGroundCurveGroundCurve specification for a reference curve that describes a clothoid or Euler spiral
 Nxodr
 CAttributeParserParses XML node's attributes descriptions
 CConnectionHolds a Connection description of a XODR junction
 CLaneLinkHolds a LaneLink description of a XODR junction
 CDBManagerDatabase Manager in charge of:
 CXodrGapBetweenFunctionsHolds gap between cubic polynomials of a specific feature of the road such as elevation and superelevation
 CXodrGapBetweenGeometriesHolds gap between Geometries related information
 CXodrGeometriesToSimplifyDefines a structure that informs which actions can be performed to simplify the map geometry description
 CXodrGeometryLengthDataHolds Geometry related information:
 CXodrLaneSectionLengthDataHolds LaneSection related information:
 CElevationProfileContains a series of elevation records which define the characteristics of the road's elevation along the reference line
 CElevationThe elevation record defines an elevation entry at a given reference line position
 CGeometryHolds the values of a XODR description's geometry header
 CArcArc geometry description
 CLineLine geometry description
 CSpiralSpiral geometry description
 CHeaderHolds the values of a XODR description's header
 CJunctionHolds a junction description of a XODR road
 CLaneHolds the values of a XODR Lane
 CSpeedSpeed description
 CLaneLinkHolds the lane link description in a XODR
 CLinkAttributesContains the information about the predecessor/successor road
 CLaneOffsetHolds the values of a XODR Lane Offset
 CLanesHolds the values of a XODR Lanes node
 CLaneSectionHolds the values of a XODR LaneSection
 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
 CSuperelevationThe superelevation record defines an superelevation entry at a given reference line position
 CNodeParserParses XML nodes
 CParserBaseBase class for parsing a tinyxml2::XMLElement node
 CParserConfigurationHolds the configuration for the parser
 CPlanViewHolds the plan view geometry description of a XODR road
 CReferenceGeometryHolds the geometry description of a XODR road
 CRoadHeaderHolds the values of a XODR description's Road header
 CRoadLinkHolds the road link description of a XODR road
 CLinkAttributesContains the information about the predecessor/successor road
 CRoadTypeHolds the values of a XODR description of a type header
 CSpeedSpeed description
 CLaneDescribes a Lane whose centerline is a offset of a road_curve::RoadCurve at a certain lane offset which is a road_curve::Function
 CRoadGeometryMaliput implementation of the malidrive backend
 CSegmentSegment implementation that holds a road_curve::RoadCurve