|
maliput_sparse
|
Classes | |
| struct | BoundaryMarkings |
| Represents a marking and the s-range over which it is valid on a lane boundary. More... | |
| struct | Connection |
| Defines a connection between two lanes. More... | |
| struct | Junction |
| Convenient abstraction for grouping segments. More... | |
| struct | Lane |
| Contains the characteristics of a lane. More... | |
| struct | LaneEnd |
| struct | LaneMarking |
| Represents the complete marking at a lane boundary for a specific s-range. More... | |
| struct | LaneMarkingLine |
| Represents a single line in a lane marking (for complex markings with multiple lines). More... | |
| class | Parser |
| Pure virtual parser API class to be inherited by a specific parser class. More... | |
| struct | Segment |
| A segment is a collection of lanes added with a strict order, from right to left, similarly to maliput::api::Segment abstraction. More... | |
| class | Validator |
| After 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. More... | |
| struct | ValidatorConfig |
| ValidatorConfig struct that contains the configuration for the Validator. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const Validator::Type &type) |
| Serialize Validator::Type to ostream. More... | |
| std::vector< Validator::Error > | ValidateLaneAdjacency (const Parser *parser, bool validate_geometric_adjacency, const ValidatorConfig &config) |
| Validates lane adjacency. More... | |
| std::ostream & operator<< | ( | std::ostream & | os, |
| const Validator::Type & | type | ||
| ) |
Serialize Validator::Type to ostream.
| std::vector< Validator::Error > ValidateLaneAdjacency | ( | const Parser * | parser, |
| bool | validate_geometric_adjacency, | ||
| const ValidatorConfig & | config | ||
| ) |
Validates lane adjacency.
| parser | The maliput_sparse::parser::Parser instance to validate. |
| validate_geometric_adjacency | Whether to validate geometric adjacency. |
| config | The maliput_sparse::parser::ValidatorConfig to use. |