Nav2 Navigation Stack - jazzy  jazzy
ROS 2 Navigation Stack
nav2_collision_monitor::Circle Member List

This is the complete list of members for nav2_collision_monitor::Circle, including all inherited members.

action_type_nav2_collision_monitor::Polygonprotected
activate()nav2_collision_monitor::Polygon
angular_limit_nav2_collision_monitor::Polygonprotected
base_frame_id_nav2_collision_monitor::Polygonprotected
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
createSubscription(std::string &polygon_sub_topic) overridenav2_collision_monitor::Circleprotectedvirtual
deactivate()nav2_collision_monitor::Polygon
dyn_params_handler_nav2_collision_monitor::Polygonprotected
dynamicParametersCallback(std::vector< rclcpp::Parameter > parameters)nav2_collision_monitor::Polygonprotected
enabled_nav2_collision_monitor::Polygonprotected
footprint_sub_nav2_collision_monitor::Polygonprotected
getActionType() constnav2_collision_monitor::Polygon
getAngularLimit() constnav2_collision_monitor::Polygon
getCollisionTime(const std::unordered_map< std::string, std::vector< Point >> &sources_collision_points_map, const Velocity &velocity) constnav2_collision_monitor::Polygon
getCommonParameters(std::string &polygon_sub_topic, std::string &polygon_pub_topic, std::string &footprint_topic, bool use_dynamic_sub=false)nav2_collision_monitor::Polygonprotected
getEnabled() constnav2_collision_monitor::Polygon
getLinearLimit() constnav2_collision_monitor::Polygon
getMinPoints() constnav2_collision_monitor::Polygon
getName() constnav2_collision_monitor::Polygon
getParameters(std::string &polygon_sub_topic, std::string &polygon_pub_topic, std::string &footprint_topic) overridenav2_collision_monitor::Circleprotectedvirtual
getPointsInside(const std::vector< Point > &points) const overridenav2_collision_monitor::Circlevirtual
nav2_collision_monitor::Polygon::getPointsInside(const std::unordered_map< std::string, std::vector< Point >> &sources_collision_points_map) constnav2_collision_monitor::Polygonvirtual
getPolygon(std::vector< Point > &poly) const overridenav2_collision_monitor::Circlevirtual
getPolygonFromString(std::string &poly_string, std::vector< Point > &polygon)nav2_collision_monitor::Polygonprotected
getSlowdownRatio() constnav2_collision_monitor::Polygon
getSourcesNames() constnav2_collision_monitor::Polygon
getTimeBeforeCollision() constnav2_collision_monitor::Polygon
isPointInside(const Point &point) constnav2_collision_monitor::Polygoninlineprotected
isShapeSet() overridenav2_collision_monitor::Circlevirtual
linear_limit_nav2_collision_monitor::Polygonprotected
logger_nav2_collision_monitor::Polygonprotected
min_points_nav2_collision_monitor::Polygonprotected
node_nav2_collision_monitor::Polygonprotected
poly_nav2_collision_monitor::Polygonprotected
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::Polygonprotected
polygon_name_nav2_collision_monitor::Polygonprotected
polygon_pub_nav2_collision_monitor::Polygonprotected
polygon_sub_nav2_collision_monitor::Polygonprotected
polygon_subscribe_transient_local_nav2_collision_monitor::Polygonprotected
polygonCallback(geometry_msgs::msg::PolygonStamped::ConstSharedPtr msg)nav2_collision_monitor::Polygonprotected
publish()nav2_collision_monitor::Polygon
radius_nav2_collision_monitor::Circleprotected
radius_squared_nav2_collision_monitor::Circleprotected
radius_sub_nav2_collision_monitor::Circleprotected
radiusCallback(std_msgs::msg::Float32::ConstSharedPtr msg)nav2_collision_monitor::Circleprotected
simulation_time_step_nav2_collision_monitor::Polygonprotected
slowdown_ratio_nav2_collision_monitor::Polygonprotected
sources_names_nav2_collision_monitor::Polygonprotected
tf_buffer_nav2_collision_monitor::Polygonprotected
time_before_collision_nav2_collision_monitor::Polygonprotected
transform_tolerance_nav2_collision_monitor::Polygonprotected
updatePolygon(double radius)nav2_collision_monitor::Circleprotected
nav2_collision_monitor::Polygon::updatePolygon(const Velocity &)nav2_collision_monitor::Polygonvirtual
nav2_collision_monitor::Polygon::updatePolygon(geometry_msgs::msg::PolygonStamped::ConstSharedPtr msg)nav2_collision_monitor::Polygonprotected
visualize_nav2_collision_monitor::Polygonprotected
~Circle()nav2_collision_monitor::Circle
~Polygon()nav2_collision_monitor::Polygonvirtual