maliput
segment_analysis.h File Reference
#include <unordered_set>
#include <vector>
#include "maliput/api/road_geometry.h"
#include "maliput/api/segment.h"
Include dependency graph for segment_analysis.h:
This graph shows which files directly or indirectly include this file:

Namespaces

 maliput
 Code in this file is inspired by: https://github.com/RobotLocomotion/drake/blob/master/common/text_logging.h.
 
 maliput::utility
 

Functions

std::unordered_set< const api::Segment * > FindConfluentSegments (const api::Segment *seed_segment)
 Finds all Segments connected to seed_segment via confluent Lanes. More...
 
std::vector< std::unordered_set< const api::Segment * > > AnalyzeConfluentSegments (const api::RoadGeometry *road_geometry)
 Analyzes how Segments in road_geometry are connected via confluency of their Lanes at BranchPoints. More...