Drake
multilane_types_compare.h File Reference
Include dependency graph for multilane_types_compare.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HBoundsMatcher
 Wraps api::HBounds comparison into a MatcherInterface. More...
 
class  ArcOffsetMatcher
 Wraps an ArcOffset comparison into a MatcherInterface. More...
 
class  LineOffsetMatcher
 Wraps a LineOffset comparison into a MatcherInterface. More...
 
class  LaneLayoutMatcher
 Wraps a LineOffset comparison into a MatcherInterface. More...
 
class  StartReferenceSpecMatcher
 Wraps a StartReference::Spec comparison into a MatcherInterface. More...
 
class  EndReferenceSpecMatcher
 Wraps a EndReference::Spec comparison into a MatcherInterface. More...
 
class  StartLaneSpecMatcher
 Wraps a StartLane::Spec comparison into a MatcherInterface. More...
 
class  EndLaneSpecMatcher
 Wraps a EndLane::Spec comparison into a MatcherInterface. More...
 

Namespaces

 drake
 
 drake::maliput
 
 drake::maliput::multilane
 
 drake::maliput::multilane::test
 

Functions

::testing::AssertionResult IsEndpointXyClose (const EndpointXy &xy1, const EndpointXy &xy2, double linear_tolerance, double angular_tolerance)
 
::testing::AssertionResult IsEndpointZClose (const EndpointZ &z1, const EndpointZ &z2, double linear_tolerance, double angular_tolerance)
 
::testing::AssertionResult IsEndpointClose (const Endpoint &p1, const Endpoint &p2, double linear_tolerance, double angular_tolerance)
 
::testing::AssertionResult IsArcOffsetClose (const ArcOffset &arc_offset1, const ArcOffset &arc_offset2, double linear_tolerance, double angular_tolerance)
 
::testing::AssertionResult IsCubicPolynomialClose (const CubicPolynomial &cubic1, const CubicPolynomial &cubic2, double tolerance)
 
Matcher< const api::HBounds & > Matches (const api::HBounds &elevation_bounds, double tolerance)
 
Matcher< const ArcOffset & > Matches (const ArcOffset &arc_offset, double linear_tolerance, double angular_tolerance)
 
Matcher< const LineOffset & > Matches (const LineOffset &line_offset, double tolerance)
 
Matcher< const LaneLayout & > Matches (const LaneLayout &lane_layout, double tolerance)
 
Matcher< const StartReference::Spec & > Matches (const StartReference::Spec &start_reference, double linear_tolerance, double angular_tolerance)
 
Matcher< const StartLane::Spec & > Matches (const StartLane::Spec &start_lane, double linear_tolerance, double angular_tolerance)
 
Matcher< const EndReference::Spec & > Matches (const EndReference::Spec &end_reference, double linear_tolerance, double angular_tolerance)
 
Matcher< const EndLane::Spec & > Matches (const EndLane::Spec &end_lane, double linear_tolerance, double angular_tolerance)