maliput_object
MockObjectQuery Class Reference

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

Inheritance diagram for MockObjectQuery:
[legend]

Public Member Functions

 MOCK_METHOD ((std::vector< const maliput::api::Lane * >), DoFindOverlappingLanesIn,(const api::Object< maliput::math::Vector3 > *),(const, override))
 
 MOCK_METHOD ((std::vector< const maliput::api::Lane * >), DoFindOverlappingLanesIn,(const api::Object< maliput::math::Vector3 > *, const maliput::math::OverlappingType &),(const, override))
 
 MOCK_METHOD ((std::optional< const maliput::api::LaneSRoute >), DoRoute,(const api::Object< maliput::math::Vector3 > *, const api::Object< maliput::math::Vector3 > *),(const, override))
 
 MOCK_METHOD ((const api::ObjectBook< maliput::math::Vector3 > *), do_object_book,(),(const, override))
 
 MOCK_METHOD ((const maliput::api::RoadNetwork *), do_road_network,(),(const, override))
 
- Public Member Functions inherited from ObjectQuery
virtual ~ObjectQuery ()=default
 
std::vector< const maliput::api::Lane * > FindOverlappingLanesIn (const Object< maliput::math::Vector3 > *object) const
 Finds all the lanes overlapping with object . More...
 
std::vector< const maliput::api::Lane * > FindOverlappingLanesIn (const Object< maliput::math::Vector3 > *object, const maliput::math::OverlappingType &overlapping_type) const
 Finds all the lanes overlapping according the overlapping_type with object . More...
 
std::optional< const maliput::api::LaneSRoute > Route (const Object< maliput::math::Vector3 > *origin, const Object< maliput::math::Vector3 > *target) const
 Finds the route between origin and target objects. More...
 
const ObjectBook< maliput::math::Vector3 > * object_book () const
 
const maliput::api::RoadNetwork * road_network () const
 

Additional Inherited Members

- Protected Member Functions inherited from ObjectQuery
 ObjectQuery ()=default
 

Member Function Documentation

◆ MOCK_METHOD() [1/5]

MOCK_METHOD ( (const api::ObjectBook< maliput::math::Vector3 > *)  ,
do_object_book  ,
()  ,
(const, override)   
)

◆ MOCK_METHOD() [2/5]

MOCK_METHOD ( (const maliput::api::RoadNetwork *)  ,
do_road_network  ,
()  ,
(const, override)   
)

◆ MOCK_METHOD() [3/5]

MOCK_METHOD ( (std::optional< const maliput::api::LaneSRoute >)  ,
DoRoute  ,
(const api::Object< maliput::math::Vector3 > *, const api::Object< maliput::math::Vector3 > *)  ,
(const, override)   
)

◆ MOCK_METHOD() [4/5]

MOCK_METHOD ( (std::vector< const maliput::api::Lane * >)  ,
DoFindOverlappingLanesIn  ,
(const api::Object< maliput::math::Vector3 > *)  ,
(const, override)   
)

◆ MOCK_METHOD() [5/5]

MOCK_METHOD ( (std::vector< const maliput::api::Lane * >)  ,
DoFindOverlappingLanesIn  ,
(const api::Object< maliput::math::Vector3 > *, const maliput::math::OverlappingType &)  ,
(const, override)   
)

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