#include <plannerhelper.h>
Public Types | |
| typedef dtUtil::Functor< float, TYPELIST_1(const WorldState *) | RemainingCostFunctor ) |
| typedef dtUtil::Functor< bool, TYPELIST_1(const WorldState *) | DesiredStateFunctor ) |
| typedef std::list< Operator * > | OperatorList |
Public Member Functions | |
| PlannerHelper (const RemainingCostFunctor &pRCF, const DesiredStateFunctor &pDSF) | |
| virtual | ~PlannerHelper () |
| void | AddOperator (Operator *pOperator) |
| void | RemoveOperator (Operator *pOperator) |
| const Operator * | GetOperator (const std::string &pName) const |
| const OperatorList & | GetOperators () const |
| void | SetCurrentState (const WorldState &pNewState) |
| WorldState * | GetCurrentState () |
| const WorldState * | GetCurrentState () const |
| void | SetRemainingCostFunc (const RemainingCostFunctor &pFunc) |
| void | SetDesiredStateFunc (const DesiredStateFunctor &pFunc) |
| float | RemainingCost (const WorldState *pWS) const |
| bool | IsDesiredState (const WorldState *pWS) const |
| typedef dtUtil::Functor<float, TYPELIST_1(const WorldState*) dtAI::PlannerHelper::RemainingCostFunctor) |
| typedef dtUtil::Functor<bool, TYPELIST_1(const WorldState*) dtAI::PlannerHelper::DesiredStateFunctor) |
| typedef std::list<Operator*> dtAI::PlannerHelper::OperatorList |
| dtAI::PlannerHelper::PlannerHelper | ( | const RemainingCostFunctor & | pRCF, | |
| const DesiredStateFunctor & | pDSF | |||
| ) |
| dtAI::PlannerHelper::~PlannerHelper | ( | ) | [virtual] |
| void dtAI::PlannerHelper::AddOperator | ( | Operator * | pOperator | ) |
| void dtAI::PlannerHelper::RemoveOperator | ( | Operator * | pOperator | ) |
| const Operator * dtAI::PlannerHelper::GetOperator | ( | const std::string & | pName | ) | const |
| const PlannerHelper::OperatorList & dtAI::PlannerHelper::GetOperators | ( | ) | const |
| void dtAI::PlannerHelper::SetCurrentState | ( | const WorldState & | pNewState | ) |
| WorldState * dtAI::PlannerHelper::GetCurrentState | ( | ) |
| const WorldState * dtAI::PlannerHelper::GetCurrentState | ( | ) | const |
| void dtAI::PlannerHelper::SetRemainingCostFunc | ( | const RemainingCostFunctor & | pFunc | ) |
| void dtAI::PlannerHelper::SetDesiredStateFunc | ( | const DesiredStateFunctor & | pFunc | ) |
| float dtAI::PlannerHelper::RemainingCost | ( | const WorldState * | pWS | ) | const |
| bool dtAI::PlannerHelper::IsDesiredState | ( | const WorldState * | pWS | ) | const |