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

Public Member Functions

 TaskConstraints (TaskConstraints *TC)
 
void addConstraint (Fact f)
 
void addConstraint (ressourceConst r)
 
void addConstraint (regionConst r)
 
void addConstraint (positionConst r)
 
void addConstraint (std::string n, Robot *e)
 
void addConstraint (std::string n, Robot *obj, std::string area, bool isSupport)
 
void addConstraint (std::string n, GeometricForm *gf)
 
void addConstraint (std::string n, Robot *e, std::string objInEntity, p3d_point t, p3d_point r)
 
void addConstraint (TaskConstraints *TC)
 
std::vector< FactgetFactConstraints ()
 
std::vector< ressourceConstgetRessourceConstraints ()
 
std::vector< regionConstgetRegionConstraints ()
 
std::vector< positionConstgetPositionConstraints ()
 
void cleanAll ()
 
bool areFactConstraintRespected (WorldState *WS)
 
std::string getDescr ()
 

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