Developer Documentation
Centre for Vision, Speech & Signal Processing
USER IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
VLNLPAgenda::VLNLPAgenda(void)
VLNLPAgenda::VLNLPAgenda(const VLNLPAgenda &)
VLNLPAgenda::Insert(const VLNLPAgendaThreatC &)
VLNLPAgenda::Insert(const VLNLPAgendaOpenGoalC &)
VLNLPAgenda::InsFirst(const VLNLPAgendaItemC &)
VLNLPAgenda::GetFirst(void)
VLNLPAgenda::First(void)
VLNLPAgenda::Del(StepNodeT &)
VLNLPAgenda::DelThreat(CausalLinkT &)
VLNLPAgenda::IsEmpty(void) const
VLNLPAgenda::Empty(void)
VLNLPAgenda::GetNoOpenGoals(void) const
VLNLPAgenda
 
Agenda for non linear plan.
 
include "amma/Logic2/NLPAgenda.hh"
User Level:Default
Library:VLPlanNL
Example:exIndex.cc
Section:Logic.Planning
In Scope:std

Comments:
This is a small object, but its cheap to copy.

Parent Classes: Variables:
BStackC Threats;
indIndex of types of intererest.

BStackC SingleOpenGoal;
indIndex of types of intererest.

BStackC OpenGoal;
indIndex of types of intererest.

int OpenGoalCount;
indIndex of types of intererest.

Methods:
VLNLPAgenda()
indIndex of types of intererest.
Default constructor.

VLNLPAgenda(const VLNLPAgenda & Oth)
indIndex of types of intererest.
Copy constructor.

void Insert(const VLNLPAgendaThreatC & Item)
indIndex of types of intererest.
Insert Threat into agenda.

void Insert(const VLNLPAgendaOpenGoalC & Item)
indIndex of types of intererest.
Insert Open Goal into agenda.

void InsFirst(const VLNLPAgendaItemC & Item)
indIndex of types of intererest.
Insert item into agenda.

VLNLPAgendaItemC GetFirst()
indIndex of types of intererest.
Get First item from agenda.

VLNLPAgendaItemC First()
indIndex of types of intererest.
Look at first item in agenda.

void Del(StepNodeT & Step)
indIndex of types of intererest.
Remove item from the agenda that are caused by this step.

void DelThreat(CausalLinkT & Victim)
indIndex of types of intererest.
Remove threats to causal link 'victim'.

BooleanT IsEmpty() const
indIndex of types of intererest.
Is ageda empty ?

void Empty(void)
indIndex of types of intererest.
Empty agenda.

int GetNoOpenGoals(void) const
indIndex of types of intererest.
Get number of open goals.


Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001