|
User Documentation |
|
Centre for Vision, Speech & Signal Processing |
Parent Classes:
Methods:
- VLNLPAgendaOpenGoalC()
-
Default constructor.
| ind | Index of types of intererest. |
Creates an invalid handle.
- VLNLPAgendaOpenGoalC(const StepNodeT & aStep,const VLMinTermC & aMTR,VLNonLinearPlanC & plan)
-
| ind | Index of types of intererest. |
Constructor.
- VLNLPAgendaOpenGoalC(VLNLPAgendaItemC & handle)
-
Converting constructor.
| ind | Index of types of intererest. |
- VLNLPAgendaOpenGoalC(VLNLPAgendaOpenGoal & bod)
-
Body constructor.
| ind | Index of types of intererest. |
- VLNLPAgendaOpenGoal & Body()
-
Access body.
| ind | Index of types of intererest. |
- const VLNLPAgendaOpenGoal & Body() const
-
Access body.
| ind | Index of types of intererest. |
- VLMinTermC & Cond(void)
-
| ind | Index of types of intererest. |
Get open condition.
- VLStepLstC & NewSteps()
-
| ind | Index of types of intererest. |
Get list of possible steps.
- VLMinTermC & OpenCond()
-
| ind | Index of types of intererest. |
Get the open condition.
- BooleanT IsSingle() const
-
| ind | Index of types of intererest. |
FIXME :- Not quite Single, but means it can only be resolved
by something in the 'Start' state.
- VLNLPAgendaItem & Body()
-
Access.
| ind | Index of types of intererest. |
- const VLNLPAgendaItem & Body() const
-
Access.
| ind | Index of types of intererest. |
- VLNLPAgendaItem::PriorityT Priority() const
-
| ind | Index of types of intererest. |
Get priority of agenda item.
1- Actual threat. LIFO
2- Impossible OpenCondition.
3- Singular OpenCondition.
4- An open condition. LIFO
- BooleanT IsOpenGoal() const
-
| ind | Index of types of intererest. |
Is this an open goal ?
- BooleanT IsThreat() const
-
| ind | Index of types of intererest. |
Is this a threat ?
- const StepNodeT & Step() const
-
| ind | Index of types of intererest. |
Get creating step.
- VLNLPActionC GetAction(VLNonLinearPlanC & Plan)
-
| ind | Index of types of intererest. |
Get action to remedy problem.
- BooleanT IsValid() const
-
Check its a valid handle.
- BooleanT IsValidObject() const
-
Check its a valid handle, and that the object is pointed to is also valid.
- RCHandleC<VLNLPAgendaItem> & operator=(const RCHandleC<VLNLPAgendaItem> & oth)
-
Assignment.
- BooleanT operator==(const RCHandleC<VLNLPAgendaItem> & oth) const
-
Comparison operator.
- BooleanT operator!=(const RCHandleC<VLNLPAgendaItem> & oth) const
-
Comparison operator.
- UIntT Hash() const
-
Hash function.x
- BooleanT IsConst() const
-
Is object constant ?
- BooleanT IsNotConst() const
-
Is object not constant ?
- void SetConst(void) const
-
Lock the object.
This is const as a convience though it actual modified the
object, often object you wish to ensure are constant already
have const set.
protected:
- void Invalidate()
-
Turn this into an invalid handle.
- VLNLPAgendaItem & Body()
-
Direct access to body.
- const VLNLPAgendaItem & Body() const
-
Constant access to body.
|
Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001
|