Drake
multilane_types_compare.h File Reference
#include <gmock/gmock.h>
#include <gtest/gtest.h>
#include "drake/automotive/maliput/api/test_utilities/maliput_types_compare.h"
#include "drake/automotive/maliput/multilane/builder.h"
#include "drake/automotive/maliput/multilane/connection.h"
Include dependency graph for multilane_types_compare.h:

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...
 

Namespaces

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

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)