maliput_sparse
|
Classes | |
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 |
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. |