Class Plugin

Inheritance Relationships

Base Type

  • public as2_behaviors_path_planning::PluginBase

Class Documentation

class Plugin : public as2_behaviors_path_planning::PluginBase

Public Functions

virtual void initialize(as2::Node *node_ptr, std::shared_ptr<tf2_ros::Buffer> tf_buffer) override
virtual bool on_activate(geometry_msgs::msg::PoseStamped drone_pose, as2_msgs::action::NavigateToPoint::Goal goal) override
virtual bool on_deactivate() override
virtual bool on_modify() override
virtual bool on_pause() override
virtual bool on_resume() override
virtual void on_execution_end() override
virtual as2_behavior::ExecutionStatus on_run() override