#include <PlansysObservation.h>
Public Member Functions | |
PlansysObservation () | |
ai_waypoint | GetPosObservation () |
ai_waypoint | GetWaypointReachedObservation () |
cv_observation | GetCvObservation () |
cv_observation | GetCvColorObservation () |
time_message | GetTimeObservation () |
proxy_message | GetProxyMessage () |
collision_detection_message | GetCollisionMessage () |
int | NewObservation (pmq_message pm, int typeOfObservation) |
void | GetAgentPriority (void) |
int | PerformInterruptStrategy (interrupt_controll_struct *ai_interrupt_controll_struct) |
int | PerformStrategy (controll_struct *ai_controll_struct) |
int | ClearTheActiveStrategy () |
int | GetAvtiveStrategy () |
ai_waypoint | GetPosObservation () |
ai_waypoint | GetWaypointReachedObservation () |
cv_observation | GetCvObservation () |
cv_observation | GetCvColorObservation () |
time_message | GetTimeObservation () |
proxy_message | GetProxyMessage () |
collision_detection_message | GetCollisionMessage () |
int | NewObservation (pmq_message pm, int typeOfObservation) |
void | GetAgentPriority (void) |
int | PerformInterruptStrategy (interrupt_controll_struct *ai_interrupt_controll_struct) |
int | PerformStrategy (controll_struct *ai_controll_struct) |
int | ClearTheActiveStrategy () |
int | GetAvtiveStrategy () |
Public Attributes | |
vector< int > | interruptedStrategyes |
vector< int > | interruptedStrategyes |
This is a child class of Subject class
This class recieves observations from CV, Navsys, and other related observations
PlansysObservation::PlansysObservation | ( | ) |
Eurobot 2007 PlansysObservation.h Gunnar Kjemphol <gunnar@kjemphol.no>
void PlansysObservation::GetAgentPriority | ( | void | ) |
int PlansysObservation::PerformStrategy | ( | controll_struct * | ai_controll_struct | ) |