maliput
MockLaneBoundary Class Referencefinal

#include <include/maliput/test_utilities/mock.h>

Inheritance diagram for MockLaneBoundary:
[legend]

Public Member Functions

 MockLaneBoundary (const LaneBoundary::Id &id)
 
void set_segment (const Segment *segment)
 
- Public Member Functions inherited from LaneBoundary
virtual ~LaneBoundary ()=default
 
Id id () const
 
const Segmentsegment () const
 
int index () const
 
const Lanelane_to_left () const
 
const Lanelane_to_right () const
 
std::optional< LaneMarkingResultGetMarking (double s) const
 Gets the lane marking at a specific s-coordinate along this boundary. More...
 
std::vector< LaneMarkingResultGetMarkings () const
 Gets all lane markings along this boundary. More...
 
std::vector< LaneMarkingResultGetMarkings (double s_start, double s_end) const
 Gets lane markings within a specified s-range. More...
 

Additional Inherited Members

- Public Types inherited from LaneBoundary
using Id = TypeSpecificIdentifier< class LaneBoundary >
 Unique identifier for a LaneBoundary. More...
 
- Protected Member Functions inherited from LaneBoundary
 LaneBoundary ()=default
 

Constructor & Destructor Documentation

◆ MockLaneBoundary()

Member Function Documentation

◆ set_segment()

void set_segment ( const Segment segment)

The documentation for this class was generated from the following file: