scenario_simulator_v2 C++ API
Public Member Functions | Public Attributes | List of all members
TrafficLightsInternalTestArchitectureDependent< TrafficLightsT, Architecture > Class Template Reference

#include <common_test_fixtures.hpp>

Inheritance diagram for TrafficLightsInternalTestArchitectureDependent< TrafficLightsT, Architecture >:
Inheritance graph
[legend]
Collaboration diagram for TrafficLightsInternalTestArchitectureDependent< TrafficLightsT, Architecture >:
Collaboration graph
[legend]

Public Member Functions

 TrafficLightsInternalTestArchitectureDependent ()
 

Public Attributes

const lanelet::Id id {34836}
 
const lanelet::Id signal_id {34806}
 
const rclcpp::Node::SharedPtr node_ptr = rclcpp::Node::make_shared("TrafficLightsInternalTest")
 
const std::string path
 
const std::shared_ptr< hdmap_utils::HdMapUtilshdmap_utils_ptr
 
std::unique_ptr< TrafficLightsT > lights
 

Constructor & Destructor Documentation

◆ TrafficLightsInternalTestArchitectureDependent()

template<typename TrafficLightsT , const char * Architecture>
TrafficLightsInternalTestArchitectureDependent< TrafficLightsT, Architecture >::TrafficLightsInternalTestArchitectureDependent ( )
inlineexplicit

Member Data Documentation

◆ hdmap_utils_ptr

template<typename TrafficLightsT , const char * Architecture>
const std::shared_ptr<hdmap_utils::HdMapUtils> TrafficLightsInternalTestArchitectureDependent< TrafficLightsT, Architecture >::hdmap_utils_ptr
Initial value:
=
std::make_shared<hdmap_utils::HdMapUtils>(
path, geographic_msgs::build<geographic_msgs::msg::GeoPoint>()
.latitude(35.61836750154)
.longitude(139.78066608243)
.altitude(0.0))
const std::string path
Definition: common_test_fixtures.hpp:51

◆ id

template<typename TrafficLightsT , const char * Architecture>
const lanelet::Id TrafficLightsInternalTestArchitectureDependent< TrafficLightsT, Architecture >::id {34836}

◆ lights

template<typename TrafficLightsT , const char * Architecture>
std::unique_ptr<TrafficLightsT> TrafficLightsInternalTestArchitectureDependent< TrafficLightsT, Architecture >::lights

◆ node_ptr

template<typename TrafficLightsT , const char * Architecture>
const rclcpp::Node::SharedPtr TrafficLightsInternalTestArchitectureDependent< TrafficLightsT, Architecture >::node_ptr = rclcpp::Node::make_shared("TrafficLightsInternalTest")

◆ path

template<typename TrafficLightsT , const char * Architecture>
const std::string TrafficLightsInternalTestArchitectureDependent< TrafficLightsT, Architecture >::path
Initial value:
= ament_index_cpp::get_package_share_directory("traffic_simulator") +
"/map/standard_map/lanelet2_map.osm"

◆ signal_id

template<typename TrafficLightsT , const char * Architecture>
const lanelet::Id TrafficLightsInternalTestArchitectureDependent< TrafficLightsT, Architecture >::signal_id {34806}

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