BeobotSensation Class Reference

this class contains all the sensory informations but not the action More...

#include <Beobot/BeobotSensation.H>

Collaboration diagram for BeobotSensation:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BeobotSensation ()
 no arg constructor
 BeobotSensation (const Image< PixRGB< byte > > &quicklayout, const Point2D< int > &supposedcrackcentroid)
 constructor
 BeobotSensation (const BeobotSensation &other)
 copy constructor
BeobotSensationoperator= (const BeobotSensation &other)
 assignment constructor:
void getQuickLayout (Image< PixRGB< byte > > &im) const
 access function
void getCentroid (Point2D< int > &centroid) const
 access function
void setConfused (void)
 set 'confused' to 'true'
bool isConfused (void)
 return 'confused'
bool isInitialized (void)
 return 'initialized'
 ~BeobotSensation ()
 destructor

Detailed Description

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.


Constructor & Destructor Documentation

BeobotSensation::BeobotSensation (  )  [inline]

no arg constructor

Definition at line 101 of file BeobotSensation.H.

BeobotSensation::BeobotSensation ( const Image< PixRGB< byte > > &  quicklayout,
const Point2D< int > &  supposedcrackcentroid 
) [inline]

constructor

Definition at line 105 of file BeobotSensation.H.

References ASSERT.

BeobotSensation::BeobotSensation ( const BeobotSensation other  ) 

copy constructor

Definition at line 49 of file BeobotSensation.C.

References ASSERT.

BeobotSensation::~BeobotSensation (  ) 

destructor

Definition at line 43 of file BeobotSensation.C.

References Image< T >::freeMem().


Member Function Documentation

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().

void BeobotSensation::getQuickLayout ( Image< PixRGB< byte > > &  im  )  const [inline]

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  ) 

assignment constructor:

Definition at line 60 of file BeobotSensation.C.

References ASSERT.

void BeobotSensation::setConfused ( void   )  [inline]

set 'confused' to 'true'

Definition at line 72 of file BeobotSensation.H.


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:43:07 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3