libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
WorldStateFacts Class Reference

Public Member Functions

 WorldStateFacts (Scene *scen)
 
 WorldStateFacts (std::vector< confPtr_t > confs)
 
std::vector< Robot * > compareWS (WorldStateFacts *WS)
 
void printAllFacts ()
 
void printAllComputedFacts ()
 
void printFacts (std::vector< Fact > fp)
 
bool initFacts (std::vector< fact_id > factList)
 
std::vector< FactgetFacts ()
 
std::vector< FactgetMeaningfulFacts ()
 
std::vector< FactgetUpdatedFacts (WorldStateFacts *WS)
 
void setFacts (std::vector< Fact > Facts)
 
std::vector< FactgetFactFromMain (std::string factType, std::string main)
 
std::vector< FactgetFactFromTarget (std::string factType, std::string target)
 
Fact getFact (fact_id Fact_Id, Robot *main, Robot *target)
 
Fact getFact (std::string factType, std::string main, std::string target)
 
void setFact (Fact fact)
 
std::vector< confPtr_t > getRobotsConfs ()
 
confPtr_t getRobotConf (Robot *robot)
 
confPtr_t getRobotConfById (int robot_id)
 
void setConfigurations (std::vector< confPtr_t > robVect)
 
void setConfiguration (confPtr_t conf)
 

The documentation for this class was generated from the following files: