Class PlanSolverBase

Class Documentation

class PlanSolverBase

Public Types

using Ptr = std::shared_ptr<plansys2::PlanSolverBase>

Public Functions

inline PlanSolverBase()
inline virtual void configure(rclcpp_lifecycle::LifecycleNode::SharedPtr&, const std::string&)
virtual std::optional<plansys2_msgs::msg::Plan> getPlan(const std::string &domain, const std::string &problem, const std::string &node_namespace = "") = 0