scenario_simulator_v2 C++ API
Public Member Functions | List of all members
concealer::AutowareUniverse Class Reference

#include <autoware_universe.hpp>

Inheritance diagram for concealer::AutowareUniverse:
Inheritance graph
[legend]
Collaboration diagram for concealer::AutowareUniverse:
Collaboration graph
[legend]

Public Member Functions

CONCEALER_PUBLIC AutowareUniverse ()
 
 ~AutowareUniverse ()
 
auto rethrow () -> void override
 
auto getAcceleration () const -> double override
 
auto getSteeringAngle () const -> double override
 
auto getVelocity () const -> double override
 
auto updateLocalization () -> void
 
auto updateVehicleState () -> void
 
auto getGearCommand () const -> autoware_auto_vehicle_msgs::msg::GearCommand override
 
auto getGearSign () const -> double override
 
auto getVehicleCommand () const -> std::tuple< autoware_auto_control_msgs::msg::AckermannControlCommand, autoware_auto_vehicle_msgs::msg::GearCommand > override
 
auto getRouteLanelets () const -> std::vector< std::int64_t > override
 
- Public Member Functions inherited from concealer::Autoware
CONCEALER_PUBLIC Autoware ()
 
virtual auto getTurnIndicatorsCommand () const -> autoware_auto_vehicle_msgs::msg::TurnIndicatorsCommand
 
auto set (const geometry_msgs::msg::Accel &) -> void
 
auto set (const geometry_msgs::msg::Twist &) -> void
 
auto set (const geometry_msgs::msg::Pose &) -> void
 
- Public Member Functions inherited from concealer::ContinuousTransformBroadcaster< Autoware >
const auto & setTransform (const geometry_msgs::msg::Pose &pose)
 
 ContinuousTransformBroadcaster ()
 

Additional Inherited Members

- Protected Attributes inherited from concealer::Autoware
std::atomic< geometry_msgs::msg::Accel > current_acceleration
 
std::atomic< geometry_msgs::msg::Twist > current_twist
 
std::atomic< geometry_msgs::msg::Pose > current_pose
 

Constructor & Destructor Documentation

◆ AutowareUniverse()

concealer::AutowareUniverse::AutowareUniverse ( )
explicit

◆ ~AutowareUniverse()

concealer::AutowareUniverse::~AutowareUniverse ( )

Member Function Documentation

◆ getAcceleration()

auto concealer::AutowareUniverse::getAcceleration ( ) const -> double
overridevirtual

Implements concealer::Autoware.

◆ getGearCommand()

auto concealer::AutowareUniverse::getGearCommand ( ) const -> autoware_auto_vehicle_msgs::msg::GearCommand
overridevirtual

Reimplemented from concealer::Autoware.

◆ getGearSign()

auto concealer::AutowareUniverse::getGearSign ( ) const -> double
overridevirtual

◆ getRouteLanelets()

auto concealer::AutowareUniverse::getRouteLanelets ( ) const -> std::vector<std::int64_t>
overridevirtual

Implements concealer::Autoware.

◆ getSteeringAngle()

auto concealer::AutowareUniverse::getSteeringAngle ( ) const -> double
overridevirtual

Implements concealer::Autoware.

◆ getVehicleCommand()

auto concealer::AutowareUniverse::getVehicleCommand ( ) const -> std::tuple< autoware_auto_control_msgs::msg::AckermannControlCommand, autoware_auto_vehicle_msgs::msg::GearCommand>
overridevirtual

Implements concealer::Autoware.

◆ getVelocity()

auto concealer::AutowareUniverse::getVelocity ( ) const -> double
overridevirtual

Implements concealer::Autoware.

◆ rethrow()

auto concealer::AutowareUniverse::rethrow ( ) -> void
overridevirtual

Reimplemented from concealer::Autoware.

◆ updateLocalization()

auto concealer::AutowareUniverse::updateLocalization ( ) -> void

◆ updateVehicleState()

auto concealer::AutowareUniverse::updateVehicleState ( ) -> void

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