Drake
drake::maliput::multilane::test Namespace Reference

Classes

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

Functions

::testing::AssertionResult IsEndpointXyClose (const EndpointXy &xy1, const EndpointXy &xy2, double tolerance)
 
::testing::AssertionResult IsEndpointZClose (const EndpointZ &z1, const EndpointZ &z2, double tolerance)
 
::testing::AssertionResult IsEndpointClose (const Endpoint &p1, const Endpoint &p2, double tolerance)
 
::testing::AssertionResult IsArcOffsetClose (const ArcOffset &arc_offset1, const ArcOffset &arc_offset2, double linear_tolerance, double angular_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 tolerance)
 
Matcher< const EndReference::Spec & > Matches (const EndReference::Spec &end_reference, double tolerance)
 

Function Documentation

testing::AssertionResult IsArcOffsetClose ( const ArcOffset arc_offset1,
const ArcOffset arc_offset2,
double  linear_tolerance,
double  angular_tolerance 
)

Here is the call graph for this function:

Here is the caller graph for this function:

testing::AssertionResult IsEndpointClose ( const Endpoint p1,
const Endpoint p2,
double  tolerance 
)

Here is the call graph for this function:

Here is the caller graph for this function:

testing::AssertionResult IsEndpointXyClose ( const EndpointXy xy1,
const EndpointXy xy2,
double  tolerance 
)

Here is the call graph for this function:

Here is the caller graph for this function:

testing::AssertionResult IsEndpointZClose ( const EndpointZ z1,
const EndpointZ z2,
double  tolerance 
)

Here is the call graph for this function:

Here is the caller graph for this function:

Matcher< const api::HBounds & > Matches ( const api::HBounds elevation_bounds,
double  tolerance 
)
Returns
A Matcher<const api::HBounds&> of type HBoundsMatcher.

Here is the caller graph for this function:

Matcher< const ArcOffset & > Matches ( const ArcOffset arc_offset,
double  linear_tolerance,
double  angular_tolerance 
)
Returns
A Matcher<const ArcOffset&> of type ArcOffsetMatcher.
Matcher< const LineOffset & > Matches ( const LineOffset line_offset,
double  tolerance 
)
Returns
A Matcher<const LineOffset&> of type LineOffsetMatcher.
Matcher< const LaneLayout & > Matches ( const LaneLayout lane_layout,
double  tolerance 
)
Returns
A Matcher<const LaneLayout&> of type LaneLayoutMatcher.
Matcher< const StartReference::Spec & > Matches ( const StartReference::Spec start_reference,
double  tolerance 
)
Returns
A Matcher<const StartReference::Spec&> of type StartReferenceSpecMatcher.
Matcher< const EndReference::Spec & > Matches ( const EndReference::Spec end_reference,
double  tolerance 
)
Returns
A Matcher<const EndReference::Spec&> of type EndReferenceSpecMatcher.