scenario_simulator_v2 C++ API
Namespaces | Classes | Functions
concealer Namespace Reference

Namespaces

 priority
 

Classes

class  AutowareUniverse
 
class  ContinuousTransformBroadcaster
 
struct  FieldOperatorApplication
 
struct  LegacyAutowareState
 
struct  Identity
 
struct  NormalDistributionError
 
struct  NormalDistribution
 
struct  RandomNumberEngine
 Provides common components for obtaining the seed and initializing the pseudo random number generator engine obtains the seed from the parameter <topic>.seed initializes engine appropriately. More...
 
struct  NormalDistribution< nav_msgs::msg::Odometry >
 
struct  NormalDistribution< autoware_vehicle_msgs::msg::VelocityReport >
 
class  Publisher
 
class  Service
 
struct  Subscriber
 
struct  Subscriber< Message >
 
struct  Subscriber< Message, T, Ts... >
 
struct  Subscriber< std::tuple< Messages... > >
 
class  TaskQueue
 

Functions

template<typename T >
constexpr auto available () -> bool
 
template<typename To , typename From >
auto convert (const From &from) -> To
 
auto execute (const std::vector< std::string > &) -> int
 
auto dollar (const std::string &command) -> std::string
 
auto isPackageExists (const std::string &package_name) noexcept -> bool
 
template<typename Parameters >
auto ros2_launch (const std::string &package, const std::string &file, const Parameters &parameters)
 
 DEFINE_MEMBER_DETECTOR (allow_goal_modification)
 
 DEFINE_MEMBER_DETECTOR (distance)
 
 DEFINE_MEMBER_DETECTOR (option)
 
 DEFINE_MEMBER_DETECTOR (responses)
 
 DEFINE_MEMBER_DETECTOR (status)
 
 DEFINE_MEMBER_DETECTOR (success)
 
 DEFINE_STATIC_MEMBER_DETECTOR (AVOIDANCE_BY_LC_LEFT)
 
 DEFINE_STATIC_MEMBER_DETECTOR (AVOIDANCE_BY_LC_RIGHT)
 
 DEFINE_STATIC_MEMBER_DETECTOR (AVOIDANCE_LEFT)
 
 DEFINE_STATIC_MEMBER_DETECTOR (AVOIDANCE_RIGHT)
 
 DEFINE_STATIC_MEMBER_DETECTOR (BLIND_SPOT)
 
 DEFINE_STATIC_MEMBER_DETECTOR (COMFORTABLE_STOP)
 
 DEFINE_STATIC_MEMBER_DETECTOR (CROSSWALK)
 
 DEFINE_STATIC_MEMBER_DETECTOR (DETECTION_AREA)
 
 DEFINE_STATIC_MEMBER_DETECTOR (EMERGENCY_STOP)
 
 DEFINE_STATIC_MEMBER_DETECTOR (EXT_REQUEST_LANE_CHANGE_LEFT)
 
 DEFINE_STATIC_MEMBER_DETECTOR (EXT_REQUEST_LANE_CHANGE_RIGHT)
 
 DEFINE_STATIC_MEMBER_DETECTOR (GOAL_PLANNER)
 
 DEFINE_STATIC_MEMBER_DETECTOR (INTERSECTION)
 
 DEFINE_STATIC_MEMBER_DETECTOR (INTERSECTION_OCCLUSION)
 
 DEFINE_STATIC_MEMBER_DETECTOR (LANE_CHANGE_LEFT)
 
 DEFINE_STATIC_MEMBER_DETECTOR (LANE_CHANGE_RIGHT)
 
 DEFINE_STATIC_MEMBER_DETECTOR (NONE)
 
 DEFINE_STATIC_MEMBER_DETECTOR (NO_DRIVABLE_LANE)
 
 DEFINE_STATIC_MEMBER_DETECTOR (NO_STOPPING_AREA)
 
 DEFINE_STATIC_MEMBER_DETECTOR (OCCLUSION_SPOT)
 
 DEFINE_STATIC_MEMBER_DETECTOR (PULL_OUT)
 
 DEFINE_STATIC_MEMBER_DETECTOR (PULL_OVER)
 
 DEFINE_STATIC_MEMBER_DETECTOR (START_PLANNER)
 
 DEFINE_STATIC_MEMBER_DETECTOR (TRAFFIC_LIGHT)
 
 DEFINE_STATIC_MEMBER_DETECTOR (UNKNOWN)
 
template<typename T >
auto toModuleType (const std::string &module_name)
 

Detailed Description

Todo:
: pzyskowski : use conditional variables to wait for new messages instead of sleep_for

Function Documentation

◆ available()

template<typename T >
constexpr auto concealer::available ( ) -> bool
constexpr

◆ convert()

template<typename To , typename From >
auto concealer::convert ( const From &  from) -> To

◆ DEFINE_MEMBER_DETECTOR() [1/6]

concealer::DEFINE_MEMBER_DETECTOR ( allow_goal_modification  )

◆ DEFINE_MEMBER_DETECTOR() [2/6]

concealer::DEFINE_MEMBER_DETECTOR ( distance  )

◆ DEFINE_MEMBER_DETECTOR() [3/6]

concealer::DEFINE_MEMBER_DETECTOR ( option  )

◆ DEFINE_MEMBER_DETECTOR() [4/6]

concealer::DEFINE_MEMBER_DETECTOR ( responses  )

◆ DEFINE_MEMBER_DETECTOR() [5/6]

concealer::DEFINE_MEMBER_DETECTOR ( status  )

◆ DEFINE_MEMBER_DETECTOR() [6/6]

concealer::DEFINE_MEMBER_DETECTOR ( success  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [1/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( AVOIDANCE_BY_LC_LEFT  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [2/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( AVOIDANCE_BY_LC_RIGHT  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [3/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( AVOIDANCE_LEFT  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [4/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( AVOIDANCE_RIGHT  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [5/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( BLIND_SPOT  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [6/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( COMFORTABLE_STOP  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [7/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( CROSSWALK  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [8/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( DETECTION_AREA  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [9/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( EMERGENCY_STOP  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [10/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( EXT_REQUEST_LANE_CHANGE_LEFT  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [11/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( EXT_REQUEST_LANE_CHANGE_RIGHT  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [12/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( GOAL_PLANNER  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [13/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( INTERSECTION  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [14/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( INTERSECTION_OCCLUSION  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [15/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( LANE_CHANGE_LEFT  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [16/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( LANE_CHANGE_RIGHT  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [17/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( NO_DRIVABLE_LANE  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [18/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( NO_STOPPING_AREA  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [19/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( NONE  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [20/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( OCCLUSION_SPOT  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [21/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( PULL_OUT  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [22/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( PULL_OVER  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [23/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( START_PLANNER  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [24/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( TRAFFIC_LIGHT  )

◆ DEFINE_STATIC_MEMBER_DETECTOR() [25/25]

concealer::DEFINE_STATIC_MEMBER_DETECTOR ( UNKNOWN  )

◆ dollar()

auto concealer::dollar ( const std::string &  command) -> std::string

◆ execute()

auto concealer::execute ( const std::vector< std::string > &  f_xs) -> int

◆ isPackageExists()

auto concealer::isPackageExists ( const std::string &  package_name) -> bool
noexcept

◆ ros2_launch()

template<typename Parameters >
auto concealer::ros2_launch ( const std::string &  package,
const std::string &  file,
const Parameters &  parameters 
)

◆ toModuleType()

template<typename T >
auto concealer::toModuleType ( const std::string &  module_name)