maliput_malidrive
|
▼Nmalidrive | Generate a new XODR file which is filled with Roads that are extracted from an another XODR file |
▼Napplications | |
▼Nbuilder | |
▼Nrules | |
CRelatedRulesKeys | Defines keys used in api::rules::Rule::RelatedRules on Malidrive |
CXodrSpeedProperties | Holds speed information obtained from the XODR |
CBuildPolicy | Policy for use of concurrency while building a RoadGeometry |
CDirectionUsageBuilder | Functor to build a a vector of maliput::api::rules::DirectionUsageRules |
CDiscreteValueRuleStateProviderBuilder | Functor to build a DiscreteValueRuleStateProvider |
CLaneTravelDirection | Hold the travel direction of a lane obtained from parsing a userData XML node |
CMalidriveXodrLaneProperties | Holds useful XODR Lane properties |
CPhaseProviderBuilder | Functor to build a ManualPhaseProvider |
CRangeValueRuleStateProviderBuilder | Functor to build a RangeValueRuleStateProvider |
CRoadCurveFactory | Concrete RoadCurveFactoryBase implementation |
CRoadCurveFactoryBase | Interface of a helper class to build road curve related objects by MalidriveRoadGeometryBuilder |
CRoadGeometryBuilder | Builder class on top of the xodr::DBManager which should already have loaded the map |
▼CRoadGeometryConfiguration | RoadGeometry construction parameters |
CBuildTolerance | Holds linear and angular tolerance to be used by the builder |
CRoadNetworkBuilder | |
CRoadNetworkConfiguration | Structure to hold file paths for multiple RoadNetwork structures |
CRoadRuleBookBuilder | Functor to build a RoadRulebook |
CRoadRuleBookBuilderOldRules | Functor to build a RoadRulebook |
CRuleRegistryBuilder | Functor to build a RuleRegistry |
CSpeedLimitBuilder | Functor to build a vector of SpeedLimitRules |
CUniqueIntegerProvider | Class to handle the index arithmetic and get always an increasing integer as ID |
▼Nroad_curve | |
▼Ntest | |
CFunctionStub | Stub class that forwards the argument list of its constructor to each private interface implementation |
CGroundCurveStub | Stub type that returns initialization values on each interface API |
CArcGroundCurve | GroundCurve specification for a reference curve that describes a constant curvature arc |
CCubicPolynomial | Describes cubic polynomial function behind Function interface |
CFunction | Describes a G¹ scalar function |
CGroundCurve | Describes a parametric, flat and on-the-ground 2D curve |
▼CLaneOffset | Describes a LaneOffset function behind Function interface |
CAdjacentLaneFunctions | Holds lane offset and width of the immediate previous lane |
CLineGroundCurve | GroundCurve specification for a reference curve that describes a line |
CPiecewiseFunction | Describes a Function defined in pieces |
CPiecewiseGroundCurve | GroundCurve specification for a reference curve that is described as a piecewise ground curve |
CRoadCurve | Defines a class for a path in a Segment object surface |
CRoadCurveOffset | Creates functors to compute numerical arc length integral of an offset of a RoadCurve and its inverse function |
CScaledDomainFunction | Wrapper around a Function that composes a linear polynomial to scale Function's domain |
CSpiralGroundCurve | GroundCurve specification for a reference curve that describes a clothoid or Euler spiral |
▼Nxodr | |
CAttributeParser | Parses XML node's attributes descriptions |
▼CConnection | Holds a Connection description of a XODR junction |
CLaneLink | Holds a LaneLink description of a XODR junction |
▼CDBManager | Database Manager in charge of: |
CXodrGapBetweenFunctions | Holds gap between cubic polynomials of a specific feature of the road such as elevation and superelevation |
CXodrGapBetweenGeometries | Holds gap between Geometries related information |
CXodrGeometriesToSimplify | Defines a structure that informs which actions can be performed to simplify the map geometry description |
CXodrGeometryLengthData | Holds Geometry related information: |
CXodrLaneSectionLengthData | Holds LaneSection related information: |
▼CElevationProfile | Contains a series of elevation records which define the characteristics of the road's elevation along the reference line |
CElevation | The elevation record defines an elevation entry at a given reference line position |
▼CGeometry | Holds the values of a XODR description's geometry header |
CArc | Arc geometry description |
CLine | Line geometry description |
CSpiral | Spiral geometry description |
CHeader | Holds the values of a XODR description's header |
CJunction | Holds a junction description of a XODR road |
▼CLane | Holds the values of a XODR Lane |
CSpeed | Speed description |
▼CLaneLink | Holds the lane link description in a XODR |
CLinkAttributes | Contains the information about the predecessor/successor road |
CLaneOffset | Holds the values of a XODR Lane Offset |
CLanes | Holds the values of a XODR Lanes node |
CLaneSection | Holds the values of a XODR LaneSection |
CLaneWidth | Holds the values of a XODR Lane Width |
▼CLateralProfile | Contains a series of superelevation records which define the characteristics of the road's lateral profile along the reference line |
CSuperelevation | The superelevation record defines an superelevation entry at a given reference line position |
CNodeParser | Parses XML nodes |
CParserBase | Base class for parsing a tinyxml2::XMLElement node |
CParserConfiguration | Holds the configuration for the parser |
CPlanView | Holds the plan view geometry description of a XODR road |
CReferenceGeometry | Holds the geometry description of a XODR road |
CRoadHeader | Holds the values of a XODR description's Road header |
▼CRoadLink | Holds the road link description of a XODR road |
CLinkAttributes | Contains the information about the predecessor/successor road |
▼CRoadType | Holds the values of a XODR description of a type header |
CSpeed | Speed description |
CLane | Describes a Lane whose centerline is a offset of a road_curve::RoadCurve at a certain lane offset which is a road_curve::Function |
CRoadGeometry | Maliput implementation of the malidrive backend |
CSegment | Segment implementation that holds a road_curve::RoadCurve |