6 #ifndef KNOWROB_MODAL_FORMULA_H 
    7 #define KNOWROB_MODAL_FORMULA_H 
   11 #include "knowrob/TimeInterval.h" 
   17     class ModalFormula : 
public CompoundFormula {
 
   50         void write(std::ostream &os) 
const override;
 
   64         std::shared_ptr<ModalFormula> 
B(
const FormulaPtr &phi);
 
   94         std::shared_ptr<ModalFormula> 
K(
const FormulaPtr &phi);
 
  112         std::shared_ptr<ModalFormula> 
P(
const FormulaPtr &phi);
 
  129         std::shared_ptr<ModalFormula> 
H(
const FormulaPtr &phi);
 
std::shared_ptr< ModalFormula > K(const FormulaPtr &phi)
std::shared_ptr< ModalFormula > P(const FormulaPtr &phi)
std::shared_ptr< ModalFormula > B(const FormulaPtr &phi)
std::shared_ptr< ModalFormula > H(const FormulaPtr &phi)
std::shared_ptr< Formula > FormulaPtr
std::shared_ptr< const ModalOperator > ModalOperatorPtr