scenario_simulator_v2 C++ API
traffic_simulator::entity::EntityManager Member List

This is the complete list of members for traffic_simulator::entity::EntityManager, including all inherited members.

activateOutOfRangeJob(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
asFieldOperatorApplication(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
broadcastEntityTransform()traffic_simulator::entity::EntityManager
broadcastTransform(const geometry_msgs::msg::PoseStamped &pose, const bool static_transform=true)traffic_simulator::entity::EntityManager
cancelRequest(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
checkCollision(const std::string &name0, const std::string &name1)traffic_simulator::entity::EntityManager
createPublisher(Args &&... args)traffic_simulator::entity::EntityManagerinline
createSubscription(Args &&... args)traffic_simulator::entity::EntityManagerinline
despawnEntity(const std::string &name)traffic_simulator::entity::EntityManager
entityExists(const std::string &name)traffic_simulator::entity::EntityManager
EntityManager(NodeT &&node, const Configuration &configuration, const rclcpp::node_interfaces::NodeParametersInterface::SharedPtr &node_parameters)traffic_simulator::entity::EntityManagerinlineexplicit
fillLaneletPose(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
generateUpdateRequestForConventionalTrafficLights()traffic_simulator::entity::EntityManagerinline
get2DPolygon(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getBehaviorParameter(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getBoundingBox(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getConventionalTrafficLight(Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getConventionalTrafficLights(Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getCurrentAccel(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getCurrentAction(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getCurrentTime() const noexcept -> doubletraffic_simulator::entity::EntityManager
getCurrentTwist(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getDefaultMatchingDistanceForLaneletPoseCalculation(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getEgoName() consttraffic_simulator::entity::EntityManager
getEntity(const std::string &name) const -> std::shared_ptr< traffic_simulator::entity::EntityBase >traffic_simulator::entity::EntityManager
getEntityNames() const -> const std::vector< std::string >traffic_simulator::entity::EntityManager
getEntityStatus(const std::string &name) const -> CanonicalizedEntityStatustraffic_simulator::entity::EntityManager
getEntityStatusBeforeUpdate(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getEntityType(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getEntityTypename(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getGoalPoses(const std::string &name) -> std::vector< T >traffic_simulator::entity::EntityManagerinline
getHdmapUtils() -> const std::shared_ptr< hdmap_utils::HdMapUtils > &traffic_simulator::entity::EntityManager
getLaneletLength(Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getLaneletPose(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getLinearJerk(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getMapPose(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getMapPoseFromRelativePose(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getNumberOfEgo() const -> std::size_ttraffic_simulator::entity::EntityManager
getObstacle(const std::string &name) -> std::optional< traffic_simulator_msgs::msg::Obstacle >traffic_simulator::entity::EntityManager
getOrigin(Node &node) consttraffic_simulator::entity::EntityManagerinline
getPedestrianParameters(const std::string &name) const -> const traffic_simulator_msgs::msg::PedestrianParameters &traffic_simulator::entity::EntityManager
getRouteLanelets(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getStandStillDuration(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getStepTime() const noexcept -> doubletraffic_simulator::entity::EntityManager
getTraveledDistance(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getV2ITrafficLight(Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getV2ITrafficLights(Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
getVehicleParameters(const std::string &name) const -> const traffic_simulator_msgs::msg::VehicleParameters &traffic_simulator::entity::EntityManager
getWaypoints(const std::string &name) -> traffic_simulator_msgs::msg::WaypointsArraytraffic_simulator::entity::EntityManager
is(const std::string &name) consttraffic_simulator::entity::EntityManagerinline
isControlledBySimulator(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
isEgoSpawned() consttraffic_simulator::entity::EntityManager
isInLanelet(const std::string &name, const lanelet::Id lanelet_id, const double tolerance)traffic_simulator::entity::EntityManager
isNpcLogicStarted() consttraffic_simulator::entity::EntityManagerinline
isStopping(const std::string &name) consttraffic_simulator::entity::EntityManager
laneMatchingSucceed(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
makeDebugMarker() consttraffic_simulator::entity::EntityManager
makeV2ITrafficLightPublisher(Ts &&... xs) -> std::shared_ptr< TrafficLightPublisherBase >traffic_simulator::entity::EntityManagerinline
reachPosition(const std::string &name, Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
requestAcquirePosition(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
requestAssignRoute(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
requestClearRoute(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
requestFollowTrajectory(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
requestLaneChange(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
requestLaneChange(const std::string &name, const traffic_simulator::lane_change::Direction &direction)traffic_simulator::entity::EntityManager
requestSpeedChange(const std::string &name, double target_speed, bool continuous)traffic_simulator::entity::EntityManager
requestSpeedChange(const std::string &name, const double target_speed, const speed_change::Transition transition, const speed_change::Constraint constraint, const bool continuous)traffic_simulator::entity::EntityManager
requestSpeedChange(const std::string &name, const speed_change::RelativeTargetSpeed &target_speed, bool continuous)traffic_simulator::entity::EntityManager
requestSpeedChange(const std::string &name, const speed_change::RelativeTargetSpeed &target_speed, const speed_change::Transition transition, const speed_change::Constraint constraint, const bool continuous)traffic_simulator::entity::EntityManager
requestSynchronize(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
requestWalkStraight(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
resetBehaviorPlugin(const std::string &name, const std::string &behavior_plugin_name)traffic_simulator::entity::EntityManager
resetConventionalTrafficLightPublishRate(double rate) -> voidtraffic_simulator::entity::EntityManagerinline
resetV2ITrafficLightPublishRate(double rate) -> voidtraffic_simulator::entity::EntityManagerinline
setAcceleration(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
setAccelerationLimit(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
setAccelerationRateLimit(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
setBehaviorParameter(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
setControlledBySimulator(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
setConventionalTrafficLightConfidence(lanelet::Id id, double confidence) -> voidtraffic_simulator::entity::EntityManagerinline
setDecelerationLimit(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
setDecelerationRateLimit(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
setEntityStatus(const std::string &name, const CanonicalizedEntityStatus &) -> voidtraffic_simulator::entity::EntityManager
setLinearJerk(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
setLinearVelocity(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
setMapPose(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
setTwist(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
setVelocityLimit(const std::string &name, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
setVerbose(const bool verbose)traffic_simulator::entity::EntityManager
spawnEntity(const std::string &name, const Pose &pose, const Parameters &parameters, Ts &&... xs)traffic_simulator::entity::EntityManagerinline
startNpcLogic(const double current_time)traffic_simulator::entity::EntityManager
toLaneletPose(Ts &&... xs) consttraffic_simulator::entity::EntityManagerinline
toMapPose(const CanonicalizedLaneletPose &) const -> const geometry_msgs::msg::Posetraffic_simulator::entity::EntityManager
trafficLightsChanged()traffic_simulator::entity::EntityManager
update(const double current_time, const double step_time)traffic_simulator::entity::EntityManager
updateHdmapMarker()traffic_simulator::entity::EntityManager
updateNpcLogic(const std::string &name) -> const CanonicalizedEntityStatus &traffic_simulator::entity::EntityManager
~EntityManager()=defaulttraffic_simulator::entity::EntityManager