GT2004SelfLocator::Sample Class Reference

Inheritance diagram for GT2004SelfLocator::Sample:

PoseSample Pose2D List of all members.

Public Types

 numberOfQualities = LinesPercept::numberOfLineTypes + 1
enum  { numberOfQualities = LinesPercept::numberOfLineTypes + 1 }

Public Member Functions

 Sample ()
 Sample (const Pose2D &pose, const double *quality)
double getQuality () const
void updateQuality (const double *average)
void setProbability (LinesPercept::LineType type, double value)
bool isValid () const

Public Attributes

Pose2D camera
double quality [numberOfQualities]
Samplenext

Detailed Description

The class represents a sample.

Definition at line 37 of file GT2004SelfLocator.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
numberOfQualities 

Definition at line 40 of file GT2004SelfLocator.h.


Constructor & Destructor Documentation

GT2004SelfLocator::Sample::Sample (  ) 

Constructor.

Definition at line 50 of file GT2004SelfLocator.cpp.

References numberOfQualities, PoseSample::probability, and quality.

GT2004SelfLocator::Sample::Sample ( const Pose2D pose,
const double *  quality 
)

Constructor.

Parameters:
pose The pose of the sample.
quality The quality of the sample.

Definition at line 57 of file GT2004SelfLocator.cpp.

References numberOfQualities, and PoseSample::probability.


Member Function Documentation

double GT2004SelfLocator::Sample::getQuality (  )  const [inline]

Definition at line 60 of file GT2004SelfLocator.h.

References PoseSample::probability.

bool GT2004SelfLocator::Sample::isValid (  )  const [inline]

Definition at line 66 of file GT2004SelfLocator.h.

References PoseSample::probability.

void GT2004SelfLocator::Sample::setProbability ( LinesPercept::LineType  type,
double  value 
)

Definition at line 72 of file GT2004SelfLocator.cpp.

References GT2004SelfLocator::paramDelay, GT2004SelfLocator::paramDown, GT2004SelfLocator::paramUp, quality, and LinesPercept::yellowGoal.

void GT2004SelfLocator::Sample::updateQuality ( const double *  average  ) 

Definition at line 65 of file GT2004SelfLocator.cpp.

References numberOfQualities, GT2004SelfLocator::paramDelay, GT2004SelfLocator::paramUp, PoseSample::probability, and quality.


Member Data Documentation

Pose2D GT2004SelfLocator::Sample::camera

Temporary representing the pose of the camera.

Definition at line 44 of file GT2004SelfLocator.h.

Sample* GT2004SelfLocator::Sample::next

The next sample in the cell cube.

Definition at line 46 of file GT2004SelfLocator.h.

double GT2004SelfLocator::Sample::quality[numberOfQualities]

The quality of the sample, i.e. a lowpass filtered probability.

Definition at line 45 of file GT2004SelfLocator.h.

Referenced by Sample(), setProbability(), and updateQuality().


The documentation for this class was generated from the following files:
Generated on Thu Dec 7 01:36:03 2006 for DT2005.panorama by  doxygen 1.4.7