activateOutOfRangeJob(double min_velocity, double max_velocity, double min_acceleration, double max_acceleration, double min_jerk, double max_jerk) -> void | traffic_simulator::entity::EntityBase | virtual |
appendDebugMarker(visualization_msgs::msg::MarkerArray &marker_array) override | traffic_simulator::entity::PedestrianEntity | virtual |
asFieldOperatorApplication() const -> concealer::FieldOperatorApplication & | traffic_simulator::entity::EntityBase | virtual |
cancelRequest() override | traffic_simulator::entity::PedestrianEntity | virtual |
EntityBase(const std::string &name, const CanonicalizedEntityStatus &, const std::shared_ptr< hdmap_utils::HdMapUtils > &) | traffic_simulator::entity::EntityBase | explicit |
fillLaneletPose(CanonicalizedEntityStatus &status) -> void override | traffic_simulator::entity::PedestrianEntity | virtual |
traffic_simulator::entity::EntityBase::fillLaneletPose(CanonicalizedEntityStatus &status, bool include_crosswalk) -> void final | traffic_simulator::entity::EntityBase | virtual |
get2DPolygon() const -> std::vector< geometry_msgs::msg::Point > | traffic_simulator::entity::EntityBase | |
getBehaviorParameter() const -> traffic_simulator_msgs::msg::BehaviorParameter | traffic_simulator::entity::PedestrianEntity | virtual |
getBoundingBox() const noexcept -> traffic_simulator_msgs::msg::BoundingBox | traffic_simulator::entity::EntityBase | inline |
getCurrentAccel() const noexcept -> geometry_msgs::msg::Accel | traffic_simulator::entity::EntityBase | inline |
getCurrentAction() const override | traffic_simulator::entity::PedestrianEntity | virtual |
getCurrentTwist() const noexcept -> geometry_msgs::msg::Twist | traffic_simulator::entity::EntityBase | inline |
getDefaultDynamicConstraints() const -> const traffic_simulator_msgs::msg::DynamicConstraints &override | traffic_simulator::entity::PedestrianEntity | virtual |
getDefaultMatchingDistanceForLaneletPoseCalculation() const -> double | traffic_simulator::entity::EntityBase | virtual |
getDynamicConstraints() const noexcept -> traffic_simulator_msgs::msg::DynamicConstraints | traffic_simulator::entity::EntityBase | inline |
getEntityStatusBeforeUpdate() const noexcept -> const CanonicalizedEntityStatus & | traffic_simulator::entity::EntityBase | inline |
getEntitySubtype() const noexcept -> traffic_simulator_msgs::msg::EntitySubtype | traffic_simulator::entity::EntityBase | inline |
getEntityType() const -> const traffic_simulator_msgs::msg::EntityType &override | traffic_simulator::entity::PedestrianEntity | virtual |
getEntityTypename() const -> const std::string &override | traffic_simulator::entity::PedestrianEntity | virtual |
getGoalPoses() -> std::vector< CanonicalizedLaneletPose > override | traffic_simulator::entity::PedestrianEntity | virtual |
getLaneletPose() const -> std::optional< CanonicalizedLaneletPose > | traffic_simulator::entity::EntityBase | |
getLaneletPose(double matching_distance) const -> std::optional< CanonicalizedLaneletPose > | traffic_simulator::entity::EntityBase | |
getLinearJerk() const noexcept -> double | traffic_simulator::entity::EntityBase | inline |
getMapPose() const noexcept -> geometry_msgs::msg::Pose | traffic_simulator::entity::EntityBase | inline |
getMapPoseFromRelativePose(const geometry_msgs::msg::Pose &) const -> geometry_msgs::msg::Pose | traffic_simulator::entity::EntityBase | |
getMaxAcceleration() const -> double override | traffic_simulator::entity::PedestrianEntity | virtual |
getMaxDeceleration() const -> double override | traffic_simulator::entity::PedestrianEntity | virtual |
getObstacle() -> std::optional< traffic_simulator_msgs::msg::Obstacle > override | traffic_simulator::entity::PedestrianEntity | virtual |
getRouteLanelets(double horizon=100) -> lanelet::Ids override | traffic_simulator::entity::PedestrianEntity | virtual |
getStandStillDuration() const noexcept -> double | traffic_simulator::entity::EntityBase | inline |
getStatus() const noexcept -> const CanonicalizedEntityStatus & | traffic_simulator::entity::EntityBase | inline |
getTraveledDistance() const noexcept -> double | traffic_simulator::entity::EntityBase | inline |
getWaypoints() -> const traffic_simulator_msgs::msg::WaypointsArray override | traffic_simulator::entity::PedestrianEntity | virtual |
hdmap_utils_ptr_ | traffic_simulator::entity::EntityBase | protected |
isControlledBySimulator() const -> bool | traffic_simulator::entity::EntityBase | virtual |
isNpcLogicStarted() const -> bool | traffic_simulator::entity::EntityBase | inline |
job_list_ | traffic_simulator::entity::EntityBase | protected |
laneMatchingSucceed() const -> bool | traffic_simulator::entity::EntityBase | inline |
name | traffic_simulator::entity::EntityBase | |
npc_logic_started_ | traffic_simulator::entity::EntityBase | protected |
onPostUpdate(double current_time, double step_time) | traffic_simulator::entity::EntityBase | virtual |
onUpdate(double current_time, double step_time) override | traffic_simulator::entity::PedestrianEntity | virtual |
other_status_ | traffic_simulator::entity::EntityBase | protected |
pedestrian_parameters | traffic_simulator::entity::PedestrianEntity | |
PedestrianEntity(const std::string &name, const CanonicalizedEntityStatus &, const std::shared_ptr< hdmap_utils::HdMapUtils > &, const traffic_simulator_msgs::msg::PedestrianParameters &, const std::string &plugin_name=BuiltinBehavior::defaultBehavior()) | traffic_simulator::entity::PedestrianEntity | explicit |
plugin_name | traffic_simulator::entity::PedestrianEntity | |
prev_job_duration_ | traffic_simulator::entity::EntityBase | protected |
reachPosition(const geometry_msgs::msg::Pose &target_pose, const double tolerance) const | traffic_simulator::entity::EntityBase | |
reachPosition(const CanonicalizedLaneletPose &lanelet_pose, const double tolerance) const | traffic_simulator::entity::EntityBase | |
reachPosition(const std::string &target_name, const double tolerance) const | traffic_simulator::entity::EntityBase | |
requestAcquirePosition(const CanonicalizedLaneletPose &lanelet_pose) override | traffic_simulator::entity::PedestrianEntity | virtual |
requestAcquirePosition(const geometry_msgs::msg::Pose &map_pose) override | traffic_simulator::entity::PedestrianEntity | virtual |
requestAssignRoute(const std::vector< CanonicalizedLaneletPose > &waypoints) override | traffic_simulator::entity::PedestrianEntity | virtual |
requestAssignRoute(const std::vector< geometry_msgs::msg::Pose > &) override | traffic_simulator::entity::PedestrianEntity | virtual |
requestClearRoute() | traffic_simulator::entity::EntityBase | virtual |
requestFollowTrajectory(const std::shared_ptr< traffic_simulator_msgs::msg::PolylineTrajectory > &) -> void override | traffic_simulator::entity::PedestrianEntity | virtual |
requestLaneChange(const lanelet::Id) | traffic_simulator::entity::EntityBase | inlinevirtual |
requestLaneChange(const traffic_simulator::lane_change::Parameter &) | traffic_simulator::entity::EntityBase | inlinevirtual |
requestLaneChange(const lane_change::AbsoluteTarget &, const lane_change::TrajectoryShape, const lane_change::Constraint &) | traffic_simulator::entity::EntityBase | |
requestLaneChange(const lane_change::RelativeTarget &, const lane_change::TrajectoryShape, const lane_change::Constraint &) | traffic_simulator::entity::EntityBase | |
requestSpeedChange(const double, const speed_change::Transition, const speed_change::Constraint, const bool) | traffic_simulator::entity::EntityBase | virtual |
requestSpeedChange(const speed_change::RelativeTargetSpeed &, const speed_change::Transition, const speed_change::Constraint, const bool) | traffic_simulator::entity::EntityBase | virtual |
requestSpeedChange(double, bool) | traffic_simulator::entity::EntityBase | virtual |
requestSpeedChange(const speed_change::RelativeTargetSpeed &, bool) | traffic_simulator::entity::EntityBase | virtual |
requestSynchronize(const std::string &target_name, const CanonicalizedLaneletPose &target_sync_pose, const CanonicalizedLaneletPose &entity_target, const double target_speed, const double tolerance) -> bool | traffic_simulator::entity::EntityBase | |
requestWalkStraight() override | traffic_simulator::entity::PedestrianEntity | virtual |
resetDynamicConstraints() | traffic_simulator::entity::EntityBase | |
setAcceleration(const geometry_msgs::msg::Accel &accel) -> void | traffic_simulator::entity::EntityBase | |
setAccelerationLimit(double acceleration) override | traffic_simulator::entity::PedestrianEntity | virtual |
setAccelerationRateLimit(double acceleration_rate) override | traffic_simulator::entity::PedestrianEntity | virtual |
setBehaviorParameter(const traffic_simulator_msgs::msg::BehaviorParameter &) | traffic_simulator::entity::PedestrianEntity | virtual |
setControlledBySimulator(bool) -> void | traffic_simulator::entity::EntityBase | virtual |
setDecelerationLimit(double deceleration) override | traffic_simulator::entity::PedestrianEntity | virtual |
setDecelerationRateLimit(double deceleration) override | traffic_simulator::entity::PedestrianEntity | virtual |
setDynamicConstraints(const traffic_simulator_msgs::msg::DynamicConstraints &) | traffic_simulator::entity::EntityBase | |
setLinearAcceleration(const double linear_acceleration) -> void | traffic_simulator::entity::EntityBase | virtual |
setLinearJerk(const double liner_jerk) -> void | traffic_simulator::entity::EntityBase | |
setLinearVelocity(const double linear_velocity) -> void | traffic_simulator::entity::EntityBase | virtual |
setMapPose(const geometry_msgs::msg::Pose &map_pose) -> void | traffic_simulator::entity::EntityBase | virtual |
setOtherStatus(const std::unordered_map< std::string, CanonicalizedEntityStatus > &) | traffic_simulator::entity::EntityBase | |
setStatus(const CanonicalizedEntityStatus &) -> void | traffic_simulator::entity::EntityBase | virtual |
setTrafficLightManager(const std::shared_ptr< traffic_simulator::TrafficLightManager > &ptr) override | traffic_simulator::entity::PedestrianEntity | virtual |
setTwist(const geometry_msgs::msg::Twist &twist) -> void | traffic_simulator::entity::EntityBase | |
setVelocityLimit(double linear_velocity) override | traffic_simulator::entity::PedestrianEntity | virtual |
speed_planner_ | traffic_simulator::entity::EntityBase | protected |
stand_still_duration_ | traffic_simulator::entity::EntityBase | protected |
startNpcLogic(const double current_time) | traffic_simulator::entity::EntityBase | virtual |
status_ | traffic_simulator::entity::EntityBase | protected |
status_before_update_ | traffic_simulator::entity::EntityBase | protected |
step_time_ | traffic_simulator::entity::EntityBase | protected |
stopAtCurrentPosition() | traffic_simulator::entity::EntityBase | |
target_speed_ | traffic_simulator::entity::EntityBase | protected |
traffic_light_manager_ | traffic_simulator::entity::EntityBase | protected |
traveled_distance_ | traffic_simulator::entity::EntityBase | protected |
updateEntityStatusTimestamp(const double current_time) | traffic_simulator::entity::EntityBase | |
updateStandStillDuration(const double step_time) -> double | traffic_simulator::entity::EntityBase | |
updateTraveledDistance(const double step_time) -> double | traffic_simulator::entity::EntityBase | |
verbose | traffic_simulator::entity::EntityBase | |
~EntityBase()=default | traffic_simulator::entity::EntityBase | virtual |
~PedestrianEntity() override=default | traffic_simulator::entity::PedestrianEntity | |