maliput_malidrive
RoadCurveFactoryBase Member List

This is the complete list of members for RoadCurveFactoryBase, including all inherited members.

angular_tolerance() constRoadCurveFactoryBasevirtual
linear_tolerance() constRoadCurveFactoryBasevirtual
MakeArcGroundCurve(const xodr::Geometry &arc_geometry) const =0RoadCurveFactoryBasepure virtual
MakeCubicPolynomial(double a, double b, double c, double d, double p0, double p1) const =0RoadCurveFactoryBasepure virtual
MakeCubicPolynomial(double p0, double p1, double y, double dy) const =0RoadCurveFactoryBasepure virtual
MakeElevation(const xodr::ElevationProfile &elevation_profile, double p0, double p1, bool assert_continuity) const =0RoadCurveFactoryBasepure virtual
MakeLaneWidth(const std::vector< xodr::LaneWidth > &lane_widths, double p0, double p1, bool assert_continuity) const =0RoadCurveFactoryBasepure virtual
MakeLineGroundCurve(const xodr::Geometry &line_geometry) const =0RoadCurveFactoryBasepure virtual
MakeMalidriveRoadCurve(std::unique_ptr< road_curve::GroundCurve > ground_curve, std::unique_ptr< road_curve::Function > elevation, std::unique_ptr< road_curve::Function > superelevation, bool assert_contiguity) const =0RoadCurveFactoryBasepure virtual
MakePiecewiseGroundCurve(const std::vector< xodr::Geometry > &geometries) const =0RoadCurveFactoryBasepure virtual
MakeReferenceLineOffset(const std::vector< xodr::LaneOffset > &reference_offsets, double p0, double p1) const =0RoadCurveFactoryBasepure virtual
MakeSpiralGroundCurve(const xodr::Geometry &spiral_geometry) const =0RoadCurveFactoryBasepure virtual
MakeSuperelevation(const xodr::LateralProfile &lateral_profile, double p0, double p1, bool assert_continuity) const =0RoadCurveFactoryBasepure virtual
RoadCurveFactoryBase()=deleteRoadCurveFactoryBase
RoadCurveFactoryBase(double linear_tolerance, double scale_length, double angular_tolerance)RoadCurveFactoryBase
scale_length() constRoadCurveFactoryBasevirtual
~RoadCurveFactoryBase()=defaultRoadCurveFactoryBasevirtual