Nav2 Navigation Stack - lyrical  lyrical
ROS 2 Navigation Stack
nav2_collision_monitor::VelocityPolygon Member List

This is the complete list of members for nav2_collision_monitor::VelocityPolygon, 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
clock_ (defined in nav2_collision_monitor::VelocityPolygon)nav2_collision_monitor::VelocityPolygonprotected
configure()nav2_collision_monitor::Polygon
createSubscription(std::string &polygon_sub_topic)nav2_collision_monitor::Polygonprotectedvirtual
deactivate()nav2_collision_monitor::Polygon
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, std::vector< Point > &out_triggering_points) 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 &, std::string &polygon_pub_topic, std::string &) overridenav2_collision_monitor::VelocityPolygonvirtual
getPointsInside(const std::vector< Point > &points, std::vector< Point > &out_triggering_points) constnav2_collision_monitor::Polygonvirtual
getPointsInside(const std::vector< Point > &points, std::vector< std::size_t > &out_triggering_indices) constnav2_collision_monitor::Polygonvirtual
getPointsInside(const std::unordered_map< std::string, std::vector< Point >> &sources_collision_points_map, std::vector< Point > &out_triggering_points) constnav2_collision_monitor::Polygonvirtual
getPolygon(std::vector< Point > &poly) constnav2_collision_monitor::Polygonvirtual
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
holonomic_nav2_collision_monitor::VelocityPolygonprotected
isInRange(const Velocity &cmd_vel_in, const SubPolygonParameter &sub_polygon_param)nav2_collision_monitor::VelocityPolygonprotected
isShapeSet()nav2_collision_monitor::Polygonvirtual
isTriggered(const std::unordered_map< std::string, std::vector< Point >> &sources_collision_points_map, std::vector< Point > &out_triggering_points)nav2_collision_monitor::Polygon
linear_limit_nav2_collision_monitor::Polygonprotected
logger_nav2_collision_monitor::Polygonprotected
min_points_nav2_collision_monitor::Polygonprotected
mutex_nav2_collision_monitor::Polygonmutableprotected
node_nav2_collision_monitor::Polygonprotected
node_clock_nav2_collision_monitor::Polygonprotected
on_set_params_handler_ (defined in nav2_collision_monitor::Polygon)nav2_collision_monitor::Polygonprotected
poly_nav2_collision_monitor::Polygonprotected
Polygon(const nav2::LifecycleNode::WeakPtr &node, const std::string &polygon_name, const nav2::TransformBuffer::SharedPtr 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
post_set_params_handler_ (defined in nav2_collision_monitor::Polygon)nav2_collision_monitor::Polygonprotected
publish()nav2_collision_monitor::Polygon
release_consecutive_points_nav2_collision_monitor::Polygonprotected
release_hits_nav2_collision_monitor::Polygonprotected
resetTriggerState()nav2_collision_monitor::Polygon
simulation_time_step_nav2_collision_monitor::Polygonprotected
slowdown_ratio_nav2_collision_monitor::Polygonprotected
sources_names_nav2_collision_monitor::Polygonprotected
sub_polygons_nav2_collision_monitor::VelocityPolygonprotected
tf_buffer_nav2_collision_monitor::Polygonprotected
time_before_collision_nav2_collision_monitor::Polygonprotected
transform_tolerance_nav2_collision_monitor::Polygonprotected
trigger_active_nav2_collision_monitor::Polygonprotected
trigger_consecutive_points_nav2_collision_monitor::Polygonprotected
trigger_hits_nav2_collision_monitor::Polygonprotected
updateParametersCallback(const std::vector< rclcpp::Parameter > &parameters)nav2_collision_monitor::Polygonprotected
updatePolygon(const Velocity &cmd_vel_in) overridenav2_collision_monitor::VelocityPolygonvirtual
nav2_collision_monitor::Polygon::updatePolygon(geometry_msgs::msg::PolygonStamped::ConstSharedPtr msg)nav2_collision_monitor::Polygonprotected
validateParameterUpdatesCallback(const std::vector< rclcpp::Parameter > &parameters)nav2_collision_monitor::Polygonprotected
VelocityPolygon(const nav2::LifecycleNode::WeakPtr &node, const std::string &polygon_name, const nav2::TransformBuffer::SharedPtr tf_buffer, const std::string &base_frame_id, const tf2::Duration &transform_tolerance)nav2_collision_monitor::VelocityPolygon
visualize_nav2_collision_monitor::Polygonprotected
~Polygon()nav2_collision_monitor::Polygonvirtual
~VelocityPolygon()nav2_collision_monitor::VelocityPolygonvirtual