Nav2 Navigation Stack - kilted  kilted
ROS 2 Navigation Stack
nav2_collision_monitor::Polygon Member List

This is the complete list of members for nav2_collision_monitor::Polygon, 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
configure()nav2_collision_monitor::Polygon
createSubscription(std::string &polygon_sub_topic)nav2_collision_monitor::Polygonprotectedvirtual
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)nav2_collision_monitor::Polygonprotectedvirtual
getPointsInside(const std::vector< Point > &points) constnav2_collision_monitor::Polygonvirtual
getPointsInside(const std::unordered_map< std::string, std::vector< Point >> &sources_collision_points_map) 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
isPointInside(const Point &point) constnav2_collision_monitor::Polygoninlineprotected
isShapeSet()nav2_collision_monitor::Polygonvirtual
linear_limit_nav2_collision_monitor::Polygonprotected
logger_nav2_collision_monitor::Polygonprotected
min_points_nav2_collision_monitor::Polygonprotected
node_nav2_collision_monitor::Polygonprotected
node_clock_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
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(const Velocity &)nav2_collision_monitor::Polygonvirtual
updatePolygon(geometry_msgs::msg::PolygonStamped::ConstSharedPtr msg)nav2_collision_monitor::Polygonprotected
visualize_nav2_collision_monitor::Polygonprotected
~Polygon()nav2_collision_monitor::Polygonvirtual