|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NLAILOGIC::IBaseOperator Class Reference#include <operator.h>
Inheritance diagram for NLAILOGIC::IBaseOperator:
List of all members.
Constructor & Destructor Documentation
NLAILOGIC::IBaseOperator::IBaseOperator |
( |
|
) |
|
|
NLAILOGIC::IBaseOperator::IBaseOperator |
( |
const char * |
|
) |
|
|
NLAILOGIC::IBaseOperator::~IBaseOperator |
( |
|
) |
[virtual] |
|
NLAILOGIC::IBaseOperator::IBaseOperator |
( |
const IBaseOperator & |
|
) |
|
|
Member Function Documentation
virtual void NLAILOGIC::IBaseOperator::failure |
( |
IBaseOperator * |
|
) |
[pure virtual] |
|
virtual void NLAILOGIC::IBaseOperator::failure |
( |
|
) |
[pure virtual] |
|
const std::vector< IBaseAssert * > & NLAILOGIC::IBaseOperator::getPostCondAsserts |
( |
|
) |
const |
|
const std::vector< IBaseAssert * > & NLAILOGIC::IBaseOperator::getPrecondAsserts |
( |
|
) |
const |
|
virtual bool NLAILOGIC::IBaseOperator::isValid |
( |
CFactBase * |
|
) |
[pure virtual] |
|
virtual float NLAILOGIC::IBaseOperator::priority |
( |
|
) |
const [pure virtual] |
|
void NLAILOGIC::IBaseOperator::setComment |
( |
char * |
|
) |
|
|
void NLAILOGIC::IBaseOperator::setGoal |
( |
IBaseAssert * |
|
) |
[virtual] |
|
|
Sets the goals the operator tries to achieve.
Definition at line 150 of file operator.cpp.
References _Goal. |
virtual void NLAILOGIC::IBaseOperator::success |
( |
IBaseOperator * |
|
) |
[pure virtual] |
|
|
Dependencies failure and success notification These functions are called by other operators or goals who failed or succeeded.
Implemented in NLAILOGIC::CBoolOperator. |
virtual void NLAILOGIC::IBaseOperator::success |
( |
|
) |
[pure virtual] |
|
|
Own success and failure functions These function telle other operators and goals that might be waiting for the execution of this one.
Implemented in NLAILOGIC::CBoolOperator. |
Member Data Documentation
char* NLAILOGIC::IBaseOperator::_Comment [protected]
|
|
std::vector<IBaseAssert *> NLAILOGIC::IBaseOperator::_Concs [protected]
|
|
|
Postconditions asserts.
Definition at line 54 of file operator.h.
Referenced by NLAILOGIC::CFirstOrderOperator::addPostcondition, NLAILOGIC::CBoolOperator::addPostcondition, NLAILOGIC::CFirstOrderOperator::CFirstOrderOperator, NLAILOGIC::CBoolOperator::clone, NLAILOGIC::CFirstOrderOperator::forward, NLAILOGIC::CFirstOrderOperator::getDebugString, NLAILOGIC::CBoolOperator::getDebugString, getPostCondAsserts, IBaseOperator, load, NLAILOGIC::CFirstOrderOperator::propagate, NLAILOGIC::CBoolOperator::propagate, save, NLAILOGIC::CBoolOperator::save, and NLAILOGIC::CFirstOrderOperator::unifyBackward. |
std::vector<IBaseAssert *> NLAILOGIC::IBaseOperator::_Conds [protected]
|
|
|
Preconditions asserts.
Definition at line 52 of file operator.h.
Referenced by NLAILOGIC::CFirstOrderOperator::addPostcondition, NLAILOGIC::CFirstOrderOperator::addPrecondition, NLAILOGIC::CBoolOperator::addPrecondition, NLAILOGIC::CFirstOrderOperator::backward, NLAILOGIC::CBoolOperator::backward, NLAILOGIC::CFirstOrderOperator::CFirstOrderOperator, NLAILOGIC::CBoolOperator::clone, NLAILOGIC::CFirstOrderOperator::getDebugString, NLAILOGIC::CBoolOperator::getDebugString, getPrecondAsserts, IBaseOperator, NLAILOGIC::CBoolOperator::isTrue, NLAILOGIC::CFirstOrderOperator::isValid, load, NLAILOGIC::CFirstOrderOperator::propagate, NLAILOGIC::CBoolOperator::propagate, save, NLAILOGIC::CBoolOperator::save, and NLAILOGIC::CFirstOrderOperator::unifyForward. |
IBaseAssert* NLAILOGIC::IBaseOperator::_Goal [protected]
|
|
The documentation for this class was generated from the following files:
|
|