maliput_sparse
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CBoundPointsResultHolds the result of GetBoundPointsAtP method
 CBuilderConfigurationHolds the configuration parameters for the builder
 CClosestPointResult< CoordinateT >Holds the result of GetClosestPoint method
 CClosestPointToSegmentResult< CoordinateT >Holds the result of GetClosestPointToSegment method
 CConnectionDefines a connection between two lanes
 CValidator::ErrorError struct that contains the error message, type, and severity
 CEuclideanDistance< CoordinateT >Calculates the Euclidean distance between two coordinates
 CLineString< CoordinateT, DistanceFunction >::Segment::IntervalDefines an interval in the \( p \) value of the parametrized LineString
 CJunctionConvenient abstraction for grouping segments
 CLane
 CLane
 CLaneContains the characteristics of a lane
 CLaneEndMaliput::api::LaneEnd is not convenient in the building stage because there is no valid Lane pointer yet
 CLaneEnd
 CLaneGeometry
 CLineString< CoordinateT, DistanceFunction >Defines a polyline in the CoordinateT domain composed of at least 2 points
 CLineString< CoordinateT >
 CNestedBuilder< ParentT >Holds the parent Builder class and offers a small set of convenient methods to manage the Builder lifecycle
 CNestedBuilder< JunctionBuilder >
 CSegmentBuilderBuilder class for maliput::api::Segments
 CNestedBuilder< LaneBuilder >
 CLaneGeometryBuilderBuilder class for maliput_sparse::geometry::LaneGeometry
 CNestedBuilder< RoadGeometryBuilder >
 CBranchPointBuilder
 CJunctionBuilderBuilder class for maliput::api::Junctions
 CNestedBuilder< SegmentBuilder >
 CLaneBuilderBuilder class for maliput::api::Lanes
 CParserPure virtual parser API class to be inherited by a specific parser class
 CRoadGeometry
 CRoadGeometry
 CRoadGeometryBuilderBuilder class for maliput::api::RoadGeometry
 CRoadGeometryLoaderLoads a RoadGeometry based on a maliput_sparse::parser::Parser implementation
 CRoadNetworkLoaderLoads a RoadNetwork based on a maliput_sparse::parser::Parser implementation
 CLineString< CoordinateT, DistanceFunction >::SegmentA segment of a LineString
 CSegmentA segment is a collection of lanes added with a strict order, from right to left, similarly to maliput::api::Segment abstraction
 CValidatorAfter parsing a road network, the Validator can be used to check for errors before creating a maliput::api::RoadNetwork via the maliput_sparse::loader::RoadNetworkLoader
 CValidatorConfigValidatorConfig struct that contains the configuration for the Validator
 CCoordinateT
 CLineString< CoordinateT, DistanceFunction >::PointExtends the CoordinateT class with information about the index of the coordinate in the LineString and the \( p \) value up-to the coordinate in the parametrized LineString