action_type_ | nav2_collision_monitor::Polygon | protected |
activate() | nav2_collision_monitor::Polygon | |
base_frame_id_ | nav2_collision_monitor::Polygon | protected |
Circle(const nav2_util::LifecycleNode::WeakPtr &node, const std::string &polygon_name, const std::shared_ptr< tf2_ros::Buffer > tf_buffer, const std::string &base_frame_id, const tf2::Duration &transform_tolerance) | nav2_collision_monitor::Circle | |
configure() | nav2_collision_monitor::Polygon | |
deactivate() | nav2_collision_monitor::Polygon | |
dyn_params_handler_ | nav2_collision_monitor::Polygon | protected |
dynamicParametersCallback(std::vector< rclcpp::Parameter > parameters) | nav2_collision_monitor::Polygon | protected |
enabled_ | nav2_collision_monitor::Polygon | protected |
footprint_sub_ | nav2_collision_monitor::Polygon | protected |
getActionType() const | nav2_collision_monitor::Polygon | |
getCollisionTime(const std::vector< Point > &collision_points, const Velocity &velocity) const | nav2_collision_monitor::Polygon | |
getCommonParameters(std::string &polygon_pub_topic) | nav2_collision_monitor::Polygon | protected |
getEnabled() const | nav2_collision_monitor::Polygon | |
getMaxPoints() const | nav2_collision_monitor::Polygon | |
getName() const | nav2_collision_monitor::Polygon | |
getParameters(std::string &polygon_pub_topic, std::string &footprint_topic) override | nav2_collision_monitor::Circle | protectedvirtual |
getPointsInside(const std::vector< Point > &points) const override | nav2_collision_monitor::Circle | virtual |
getPolygon(std::vector< Point > &poly) const override | nav2_collision_monitor::Circle | virtual |
getSlowdownRatio() const | nav2_collision_monitor::Polygon | |
getTimeBeforeCollision() const | nav2_collision_monitor::Polygon | |
isPointInside(const Point &point) const (defined in nav2_collision_monitor::Polygon) | nav2_collision_monitor::Polygon | inlineprotected |
logger_ | nav2_collision_monitor::Polygon | protected |
max_points_ | nav2_collision_monitor::Polygon | protected |
node_ | nav2_collision_monitor::Polygon | protected |
poly_ | nav2_collision_monitor::Polygon | protected |
Polygon(const nav2_util::LifecycleNode::WeakPtr &node, const std::string &polygon_name, const std::shared_ptr< tf2_ros::Buffer > tf_buffer, const std::string &base_frame_id, const tf2::Duration &transform_tolerance) | nav2_collision_monitor::Polygon | |
polygon_ | nav2_collision_monitor::Polygon | protected |
polygon_name_ | nav2_collision_monitor::Polygon | protected |
polygon_pub_ | nav2_collision_monitor::Polygon | protected |
publish() const | nav2_collision_monitor::Polygon | |
radius_ | nav2_collision_monitor::Circle | protected |
radius_squared_ | nav2_collision_monitor::Circle | protected |
simulation_time_step_ | nav2_collision_monitor::Polygon | protected |
slowdown_ratio_ | nav2_collision_monitor::Polygon | protected |
tf_buffer_ | nav2_collision_monitor::Polygon | protected |
time_before_collision_ | nav2_collision_monitor::Polygon | protected |
transform_tolerance_ | nav2_collision_monitor::Polygon | protected |
updatePolygon() | nav2_collision_monitor::Polygon | |
visualize_ | nav2_collision_monitor::Polygon | protected |
~Circle() | nav2_collision_monitor::Circle | |
~Polygon() | nav2_collision_monitor::Polygon | virtual |