maliput_py
maliput::api Namespace Reference

Namespaces

 bindings
 
 RoadGeometry
 
 rules
 
 test
 

Classes

class  BasicIdIndex
 
class  BranchPoint
 
class  HBounds
 
class  InertialPosition
 
class  Intersection
 
class  IntersectionBook
 
struct  IsoLaneVelocity
 
class  Junction
 
class  Lane
 
struct  LaneEnd
 
class  LaneEndSet
 
class  LanePosition
 
struct  LanePositionResult
 
class  LaneSRange
 
class  LaneSRoute
 
class  RBounds
 
class  RoadGeometry
 
class  RoadNetwork
 
struct  RoadNetworkValidatorOptions
 
struct  RoadPosition
 
struct  RoadPositionResult
 
class  Rotation
 
class  Segment
 
class  SRange
 
class  TypeSpecificIdentifier
 
class  UniqueId
 

Typedefs

typedef TypeSpecificIdentifier< class BranchPointBranchPointId
 
typedef TypeSpecificIdentifier< class JunctionJunctionId
 
typedef TypeSpecificIdentifier< class LaneLaneId
 
typedef TypeSpecificIdentifier< class RoadGeometryRoadGeometryId
 
typedef TypeSpecificIdentifier< class SegmentSegmentId
 

Functions

std::ostream & operator<< (std::ostream &out, const LaneEnd::Which &which_end)
 
std::ostream & operator<< (std::ostream &out, const InertialPosition &inertial_position)
 
std::ostream & operator<< (std::ostream &out, const Rotation &rotation)
 
std::ostream & operator<< (std::ostream &out, const LanePosition &lane_position)
 
bool IsContiguous (const LaneSRange &lane_range_a, const LaneSRange &lane_range_b, const RoadGeometry *road_geometry)
 
bool IsIncluded (const InertialPosition &inertial_position, const std::vector< LaneSRange > &lane_s_ranges, const RoadGeometry *road_geometry)
 
void ValidateRoadNetwork (const RoadNetwork &road_network, const RoadNetworkValidatorOptions &options)