| 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 |