Inheritance diagram for GT2004SelfLocator::Sample:
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] |
Sample * | next |
Definition at line 37 of file GT2004SelfLocator.h.
anonymous enum |
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.
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.
double GT2004SelfLocator::Sample::getQuality | ( | ) | const [inline] |
bool GT2004SelfLocator::Sample::isValid | ( | ) | const [inline] |
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.
Temporary representing the pose of the camera.
Definition at line 44 of file GT2004SelfLocator.h.
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().