this class contains all the sensory informations but not the action More...
#include <Beobot/BeobotSensation.H>
Public Member Functions | |
BeobotSensation () | |
no arg constructor | |
BeobotSensation (const Image< PixRGB< byte > > &quicklayout, const Point2D< int > &supposedcrackcentroid) | |
constructor | |
BeobotSensation (const BeobotSensation &other) | |
copy constructor | |
BeobotSensation & | operator= (const BeobotSensation &other) |
assignment constructor: | |
void | getQuickLayout (Image< PixRGB< byte > > &im) const |
access function | |
void | getCentroid (Point2D< int > ¢roid) const |
access function | |
void | setConfused (void) |
set 'confused' to 'true' | |
bool | isConfused (void) |
return 'confused' | |
bool | isInitialized (void) |
return 'initialized' | |
~BeobotSensation () | |
destructor |
this class contains all the sensory informations but not the action
it is used to compute an action
Definition at line 49 of file BeobotSensation.H.
BeobotSensation::BeobotSensation | ( | ) | [inline] |
no arg constructor
Definition at line 101 of file BeobotSensation.H.
BeobotSensation::BeobotSensation | ( | const BeobotSensation & | other | ) |
BeobotSensation::~BeobotSensation | ( | ) |
void BeobotSensation::getCentroid | ( | Point2D< int > & | centroid | ) | const [inline] |
access function
Definition at line 127 of file BeobotSensation.H.
References ASSERT.
Referenced by Beobot::highLevel(), and Beobot::intermediateLevel().
access function
Definition at line 120 of file BeobotSensation.H.
References ASSERT.
Referenced by Beobot::DEBUGgetClustered(), and Beobot::highLevel().
bool BeobotSensation::isConfused | ( | void | ) | [inline] |
return 'confused'
Definition at line 75 of file BeobotSensation.H.
bool BeobotSensation::isInitialized | ( | void | ) | [inline] |
return 'initialized'
Definition at line 78 of file BeobotSensation.H.
BeobotSensation & BeobotSensation::operator= | ( | const BeobotSensation & | other | ) |
void BeobotSensation::setConfused | ( | void | ) | [inline] |
set 'confused' to 'true'
Definition at line 72 of file BeobotSensation.H.