maliput_multilane
multilane_types_compare.h File Reference
#include <gmock/gmock.h>
#include <gtest/gtest.h>
#include <maliput/api/compare.h>
#include "maliput_multilane/builder.h"
#include "maliput_multilane/connection.h"
Include dependency graph for multilane_types_compare.h:
This graph shows which files directly or indirectly include 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

 maliput
 
 maliput::multilane
 
 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 &pos1, const Endpoint &pos2, double linear_tolerance, double angular_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 linear_tolerance, double angular_tolerance)
 
Matcher< const StartLane::Spec & > Matches (const StartLane::Spec &start_reference, 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)