|
scenario_simulator_v2 C++ API
|
This is the complete list of members for traffic_simulator::entity::PedestrianEntity, including all inherited members.
| activateOutOfRangeJob(const double min_velocity, const double max_velocity, const double min_acceleration, const double max_acceleration, const double min_jerk, const double max_jerk) -> void | traffic_simulator::entity::EntityBase | virtual |
| appendDebugMarker(visualization_msgs::msg::MarkerArray &marker_array) override | traffic_simulator::entity::PedestrianEntity | virtual |
| as() -> EntityType & | traffic_simulator::entity::EntityBase | inline |
| as() const -> const EntityType & | traffic_simulator::entity::EntityBase | inline |
| cancelRequest() override | traffic_simulator::entity::PedestrianEntity | virtual |
| EntityBase(const std::string &name, const CanonicalizedEntityStatus &entity_status, const std::shared_ptr< hdmap_utils::HdMapUtils > &hdmap_utils_ptr) | traffic_simulator::entity::EntityBase | explicit |
| EntityBase(const EntityBase &)=delete | traffic_simulator::entity::EntityBase | |
| EntityBase(EntityBase &&) noexcept=delete | traffic_simulator::entity::EntityBase | |
| euclidean_distances_map_ | traffic_simulator::entity::EntityBase | protected |
| 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 -> const traffic_simulator_msgs::msg::BoundingBox & | traffic_simulator::entity::EntityBase | inline |
| getCanonicalizedLaneletPose() const -> std::optional< CanonicalizedLaneletPose > | traffic_simulator::entity::EntityBase | |
| getCanonicalizedLaneletPose(const double matching_distance) const -> std::optional< CanonicalizedLaneletPose > | traffic_simulator::entity::EntityBase | |
| getCanonicalizedStatus() const noexcept -> const CanonicalizedEntityStatus & | traffic_simulator::entity::EntityBase | inline |
| getCanonicalizedStatusBeforeUpdate() const noexcept -> const CanonicalizedEntityStatus & | traffic_simulator::entity::EntityBase | inline |
| getCurrentAccel() const noexcept -> const geometry_msgs::msg::Accel & | traffic_simulator::entity::EntityBase | inline |
| getCurrentAction() const override | traffic_simulator::entity::PedestrianEntity | virtual |
| getCurrentTwist() const noexcept -> const 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 |
| getEntitySubtype() const noexcept -> const traffic_simulator_msgs::msg::EntitySubtype & | traffic_simulator::entity::EntityBase | inline |
| getEntityType() const noexcept -> const traffic_simulator_msgs::msg::EntityType & | traffic_simulator::entity::EntityBase | inline |
| getEntityTypename() const -> const std::string &override | traffic_simulator::entity::PedestrianEntity | virtual |
| getGoalPoses() -> std::vector< geometry_msgs::msg::Pose > override | traffic_simulator::entity::PedestrianEntity | virtual |
| getLinearJerk() const noexcept -> double | traffic_simulator::entity::EntityBase | inline |
| getMapPose() const noexcept -> const geometry_msgs::msg::Pose & | traffic_simulator::entity::EntityBase | inline |
| getMaxAcceleration() const -> double override | traffic_simulator::entity::PedestrianEntity | virtual |
| getMaxDeceleration() const -> double override | traffic_simulator::entity::PedestrianEntity | virtual |
| getName() const noexcept -> const std::string & | traffic_simulator::entity::EntityBase | inline |
| getObstacle() -> std::optional< traffic_simulator_msgs::msg::Obstacle > override | traffic_simulator::entity::PedestrianEntity | virtual |
| getParameters() const -> const traffic_simulator_msgs::msg::PedestrianParameters & | traffic_simulator::entity::PedestrianEntity | |
| getRouteLanelets(double horizon=100) -> lanelet::Ids override | traffic_simulator::entity::PedestrianEntity | virtual |
| getStandStillDuration() const noexcept -> double | 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 |
| is() const -> bool | traffic_simulator::entity::EntityBase | inline |
| isControlledBySimulator() const -> bool | traffic_simulator::entity::EntityBase | virtual |
| isInLanelet() const -> bool | traffic_simulator::entity::EntityBase | inline |
| isInLanelet(const lanelet::Id lanelet_id, std::optional< double > tolerance=std::nullopt) const -> bool | traffic_simulator::entity::EntityBase | |
| isNearbyPosition(const geometry_msgs::msg::Pose &pose, const double tolerance) const -> bool | traffic_simulator::entity::EntityBase | |
| isNearbyPosition(const CanonicalizedLaneletPose &lanelet_pose, const double tolerance) const -> bool | traffic_simulator::entity::EntityBase | |
| isStopped() const -> bool | traffic_simulator::entity::EntityBase | |
| job_list_ | traffic_simulator::entity::EntityBase | protected |
| name | traffic_simulator::entity::EntityBase | |
| onPostUpdate(const double current_time, const double step_time) -> void | traffic_simulator::entity::EntityBase | virtual |
| onUpdate(const double current_time, const double step_time) -> void override | traffic_simulator::entity::PedestrianEntity | virtual |
| operator=(const EntityBase &)=delete | traffic_simulator::entity::EntityBase | |
| operator=(EntityBase &&) noexcept=delete | traffic_simulator::entity::EntityBase | |
| 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 |
| requestAcquirePosition(const CanonicalizedLaneletPose &lanelet_pose, const RouteOption &) override | traffic_simulator::entity::PedestrianEntity | virtual |
| requestAcquirePosition(const geometry_msgs::msg::Pose &map_pose, const RouteOption &) override | traffic_simulator::entity::PedestrianEntity | virtual |
| traffic_simulator::entity::EntityBase::requestAcquirePosition(const CanonicalizedLaneletPose &pose) | traffic_simulator::entity::EntityBase | inlinevirtual |
| traffic_simulator::entity::EntityBase::requestAcquirePosition(const geometry_msgs::msg::Pose &pose) | traffic_simulator::entity::EntityBase | inlinevirtual |
| requestAssignRoute(const std::vector< CanonicalizedLaneletPose > &waypoints, const RouteOption &) override | traffic_simulator::entity::PedestrianEntity | virtual |
| requestAssignRoute(const std::vector< geometry_msgs::msg::Pose > &, const RouteOption &) override | traffic_simulator::entity::PedestrianEntity | virtual |
| traffic_simulator::entity::EntityBase::requestAssignRoute(const std::vector< CanonicalizedLaneletPose > &pose) | traffic_simulator::entity::EntityBase | inlinevirtual |
| traffic_simulator::entity::EntityBase::requestAssignRoute(const std::vector< geometry_msgs::msg::Pose > &pose) | traffic_simulator::entity::EntityBase | inlinevirtual |
| requestFollowTrajectory(const std::shared_ptr< traffic_simulator_msgs::msg::PolylineTrajectory > &) -> void override | traffic_simulator::entity::PedestrianEntity | virtual |
| requestLaneChange(const lanelet::Id) -> void | traffic_simulator::entity::EntityBase | inlinevirtual |
| requestLaneChange(const lane_change::Parameter &) -> void | traffic_simulator::entity::EntityBase | inlinevirtual |
| requestLaneChange(const lane_change::Direction &direction) -> void | traffic_simulator::entity::EntityBase | |
| requestLaneChange(const lane_change::AbsoluteTarget &target, const lane_change::TrajectoryShape trajectory_shape, const lane_change::Constraint &constraint) -> void | traffic_simulator::entity::EntityBase | |
| requestLaneChange(const lane_change::RelativeTarget &target, const lane_change::TrajectoryShape trajectory_shape, const lane_change::Constraint &constraint) -> void | traffic_simulator::entity::EntityBase | |
| requestSpeedChange(const double target_speed, const speed_change::Transition, const speed_change::Constraint constraint, const bool continuous) -> void | traffic_simulator::entity::EntityBase | virtual |
| requestSpeedChange(const speed_change::RelativeTargetSpeed &target_speed, const speed_change::Transition transition, const speed_change::Constraint constraint, const bool continuous) | traffic_simulator::entity::EntityBase | virtual |
| requestSpeedChange(const double target_speed, const bool continuous) | traffic_simulator::entity::EntityBase | virtual |
| requestSpeedChange(const speed_change::RelativeTargetSpeed &target_speed, const bool continuous) | 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 |
| setAction(const std::string &action) -> void | traffic_simulator::entity::EntityBase | |
| setBehaviorParameter(const traffic_simulator_msgs::msg::BehaviorParameter &) | traffic_simulator::entity::PedestrianEntity | virtual |
| setCanonicalizedStatus(const CanonicalizedEntityStatus &status) -> void | traffic_simulator::entity::EntityBase | |
| setControlledBySimulator(const 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 &constraints) | traffic_simulator::entity::EntityBase | |
| setEuclideanDistancesMap(const std::shared_ptr< EuclideanDistancesMap > &distances) | traffic_simulator::entity::EntityBase | |
| setLateralCollisionThreshold(const std::optional< double > &) | traffic_simulator::entity::EntityBase | inlinevirtual |
| 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 > &status) | traffic_simulator::entity::EntityBase | |
| setStatus(const EntityStatus &status) -> void | traffic_simulator::entity::EntityBase | virtual |
| setStatus(const EntityStatus &status, const lanelet::Ids &lanelet_ids) -> void | traffic_simulator::entity::EntityBase | virtual |
| setStatus(const geometry_msgs::msg::Pose &map_pose, const traffic_simulator_msgs::msg::ActionStatus &action_status=helper::constructActionStatus()) -> void | traffic_simulator::entity::EntityBase | virtual |
| setStatus(const geometry_msgs::msg::Pose &reference_pose, const geometry_msgs::msg::Pose &relative_pose, const traffic_simulator_msgs::msg::ActionStatus &action_status=helper::constructActionStatus()) -> void | traffic_simulator::entity::EntityBase | virtual |
| setStatus(const geometry_msgs::msg::Pose &reference_pose, const geometry_msgs::msg::Point &relative_position, const geometry_msgs::msg::Vector3 &relative_rpy, const traffic_simulator_msgs::msg::ActionStatus &action_status=helper::constructActionStatus()) -> void | traffic_simulator::entity::EntityBase | virtual |
| setStatus(const CanonicalizedLaneletPose &canonicalized_lanelet_pose, const traffic_simulator_msgs::msg::ActionStatus &action_status=helper::constructActionStatus()) -> void | traffic_simulator::entity::EntityBase | virtual |
| setStatus(const LaneletPose &lanelet_pose, const traffic_simulator_msgs::msg::ActionStatus &action_status=helper::constructActionStatus()) -> void | traffic_simulator::entity::EntityBase | virtual |
| setTrafficLights(const std::shared_ptr< traffic_simulator::TrafficLightsBase > &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 |
| 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_lights_ | traffic_simulator::entity::EntityBase | protected |
| traveled_distance_ | traffic_simulator::entity::EntityBase | protected |
| updateEntityStatusTimestamp(const double current_time) | traffic_simulator::entity::EntityBase | |
| verbose | traffic_simulator::entity::EntityBase | |
| ~EntityBase()=default | traffic_simulator::entity::EntityBase | virtual |
| ~PedestrianEntity() override=default | traffic_simulator::entity::PedestrianEntity |