activateOutOfRangeJob(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
asFieldOperatorApplication(const std::string &name, Ts &&... xs) const | traffic_simulator::entity::EntityManager | inline |
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::EntityManager | inline |
checkCollision(const std::string &first_entity_name, const std::string &second_entity_name) | traffic_simulator::entity::EntityManager | |
createPublisher(Args &&... args) | traffic_simulator::entity::EntityManager | inline |
createSubscription(Args &&... args) | traffic_simulator::entity::EntityManager | inline |
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::EntityManager | inlineexplicit |
get2DPolygon(const std::string &name, Ts &&... xs) const | traffic_simulator::entity::EntityManager | inline |
getBehaviorParameter(const std::string &name, Ts &&... xs) const | traffic_simulator::entity::EntityManager | inline |
getBoundingBox(const std::string &name, Ts &&... xs) const | traffic_simulator::entity::EntityManager | inline |
getCanonicalizedStatusBeforeUpdate(const std::string &name, Ts &&... xs) const | traffic_simulator::entity::EntityManager | inline |
getCurrentAccel(const std::string &name, Ts &&... xs) const | traffic_simulator::entity::EntityManager | inline |
getCurrentAction(const std::string &name) const -> std::string | traffic_simulator::entity::EntityManager | |
getCurrentTwist(const std::string &name, Ts &&... xs) const | traffic_simulator::entity::EntityManager | inline |
getDefaultMatchingDistanceForLaneletPoseCalculation(const std::string &name, Ts &&... xs) const | traffic_simulator::entity::EntityManager | inline |
getEgoName() const | traffic_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 -> const CanonicalizedEntityStatus & | traffic_simulator::entity::EntityManager | |
getEntityType(const std::string &name, Ts &&... xs) const | traffic_simulator::entity::EntityManager | inline |
getEntityTypename(const std::string &name, Ts &&... xs) const | traffic_simulator::entity::EntityManager | inline |
getGoalPoses(const std::string &name) -> std::vector< T > | traffic_simulator::entity::EntityManager | inline |
getHdmapUtils() -> const std::shared_ptr< hdmap_utils::HdMapUtils > & | traffic_simulator::entity::EntityManager | |
getLinearJerk(const std::string &name, Ts &&... xs) const | traffic_simulator::entity::EntityManager | inline |
getNumberOfEgo() const -> std::size_t | traffic_simulator::entity::EntityManager | |
getObstacle(const std::string &name) -> std::optional< traffic_simulator_msgs::msg::Obstacle > | traffic_simulator::entity::EntityManager | |
getOrigin(Node &node) const | traffic_simulator::entity::EntityManager | inline |
getPedestrianParameters(const std::string &name) const -> const traffic_simulator_msgs::msg::PedestrianParameters & | traffic_simulator::entity::EntityManager | |
getRouteLanelets(const std::string &name, Ts &&... xs) const | traffic_simulator::entity::EntityManager | inline |
getStandStillDuration(const std::string &name, Ts &&... xs) const | traffic_simulator::entity::EntityManager | inline |
getTraveledDistance(const std::string &name, Ts &&... xs) const | traffic_simulator::entity::EntityManager | inline |
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::WaypointsArray | traffic_simulator::entity::EntityManager | |
is(const std::string &name) const | traffic_simulator::entity::EntityManager | inline |
isControlledBySimulator(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
isEgoSpawned() const | traffic_simulator::entity::EntityManager | |
isInLanelet(const std::string &name, const lanelet::Id lanelet_id, const double tolerance) | traffic_simulator::entity::EntityManager | |
isNpcLogicStarted() const -> bool | traffic_simulator::entity::EntityManager | inline |
isStopping(const std::string &name) const | traffic_simulator::entity::EntityManager | |
laneMatchingSucceed(const std::string &name, Ts &&... xs) const | traffic_simulator::entity::EntityManager | inline |
makeDebugMarker() const | traffic_simulator::entity::EntityManager | |
reachPosition(const std::string &name, Ts &&... xs) const | traffic_simulator::entity::EntityManager | inline |
requestAcquirePosition(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
requestAssignRoute(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
requestClearRoute(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
requestFollowTrajectory(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
requestLaneChange(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
requestLaneChange(const std::string &name, const traffic_simulator::lane_change::Direction &direction) | traffic_simulator::entity::EntityManager | |
requestSpeedChange(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
requestSynchronize(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
requestWalkStraight(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
resetBehaviorPlugin(const std::string &name, const std::string &behavior_plugin_name) | traffic_simulator::entity::EntityManager | |
setAcceleration(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
setAccelerationLimit(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
setAccelerationRateLimit(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
setBehaviorParameter(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
setControlledBySimulator(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
setDecelerationLimit(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
setDecelerationRateLimit(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
setLinearJerk(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
setLinearVelocity(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
setMapPose(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
setTrafficLights(const std::shared_ptr< traffic_simulator::TrafficLights > &traffic_lights_ptr) -> void | traffic_simulator::entity::EntityManager | inline |
setTwist(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
setVelocityLimit(const std::string &name, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
setVerbose(const bool verbose) | traffic_simulator::entity::EntityManager | |
spawnEntity(const std::string &name, const Pose &pose, const Parameters ¶meters, const double current_time, Ts &&... xs) | traffic_simulator::entity::EntityManager | inline |
startNpcLogic(const double current_time) -> void | 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 double current_time, const double step_time) -> const CanonicalizedEntityStatus & | traffic_simulator::entity::EntityManager | |
~EntityManager()=default | traffic_simulator::entity::EntityManager | |