DomainAction(const std::string &name, const std::vector< std::string > ¶ms, const std::vector< Predicate > &preconds, const std::vector< Predicate > &effects, int duration=0, const std::vector< std::string > &cond_breakups={}, const std::vector< std::string > &temp_breakups={})
Constructor.
StnAction generateStnAction(const std::string &name, const std::string ¶ms)
Generate an StnAction from the DomainAction.
friend std::ostream & operator<<(std::ostream &, const DomainAction &)
Print a DomainAction.
const std::vector< std::string > params()
Get the list of parameters of the action.
const std::string getName()
Get the name of the action.
A representation of an action used by the STN generator.