Class Derived

Inheritance Relationships

Base Type

  • public plansys2_msgs::msg::Derived

Class Documentation

class Derived : public plansys2_msgs::msg::Derived

Represents a derived predicate (i.e., axiom) in the planning domain.

Inherits from plansys2_msgs::msg::Derived and provides constructors for easy creation from strings or existing Node messages.

Public Functions

inline Derived()
inline Derived(const plansys2_msgs::msg::Derived &derived)
inline bool operator==(const Derived &d) const
inline const size_t &getNormalizedHash() const
inline const plansys2_msgs::msg::Node &getNormalizedPredicate() const
inline const plansys2_msgs::msg::Tree &getNormalizedPreconditions() const
inline Derived getNormalizedDerived()
inline bool normalizedDerivedComputed() const
inline std::string normalize_param(const std::string &old_name, std::map<std::string, std::string> &var_map, uint &i) const
inline void computeNormalizedDerived() const
inline std::string toNormalizedString() const