Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

RS::BNView Class Reference

A stub class for views that can be used as a template for creating new views. More...

Inheritance diagram for RS::BNView:

Inheritance graph
[legend]
Collaboration diagram for RS::BNView:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BNView (const ViewId id)
 Construct a view with the ViewId id.

 ~BNView ()
 Destroys the view.

int goalDistance ()
int ballKickable ()
int nearestBallInTeam ()
int ballDirection ()
int passMateValue ()
int inArea ()
int goodScoreGoal ()
int goodOffsideTrapPos ()
int possession ()

Protected Member Functions

virtual void myNewCycle ()
 Initialize the view.

virtual void myUpdateAfterCoachMessage ()
 Called after a new message from the coach has been recieved.

virtual void myUpdateAfterInit ()
 Called after an init message has been received.

virtual void myUpdateAfterSee ()
 Called after an visual (see) message has been received.

virtual void myUpdateAfterHear ()
 Called after an aural (hear) message has been received.

virtual void myUpdateAfterSense ()
 Called after a sense body message has been received.

virtual void myUpdateAfterCommand ()
 Called after a command has been executed.

const AgentObjectgetAgent () const
const BallObjectgetBall () const

Protected Attributes

const WorldFactsfacts

Detailed Description

A stub class for views that can be used as a template for creating new views.

It uses history.

Unit:
Framework/view
Revision
1.1
Author
aip9
Date
2005/01/02 12:45:25

Definition at line 89 of file BNView.h.


Member Function Documentation

void RS::BNView::myNewCycle   [protected, virtual]
 

Initialize the view.

Do not have to implemented, can be removed!

Implements RS::View.

Definition at line 294 of file BNView.cc.


The documentation for this class was generated from the following files:
Generated on Mon Aug 29 08:27:25 2011 for RoboSoc by doxygen1.3-rc3