AURobotServers
4
|
#include <ucalibrate.h>
Public Member Functions | |
void | AddCandidate (int candidate, float d, float dx, float dy) |
void | DoLimitCandidates (float MaxNeighborDistanceFactor) |
Public Attributes | |
int | count |
UCalibBestArrayElement | items [MAX_BEST_ARRAY_SIZE] |
Array of a few candidates for associating elements
void UCalibBestArray::AddCandidate | ( | int | candidate, |
float | d, | ||
float | dx, | ||
float | dy | ||
) |
Add a candidate in distance order.
References UCalibXYStat::d, and MAX_BEST_ARRAY_SIZE.
Referenced by UCalibrationComponents::GetClosestItems().
void UCalibBestArray::DoLimitCandidates | ( | float | MaxNeighborDistanceFactor | ) |
Limit candidates using distribution of nearest candidates. Cot the list if too far / too near.
References UCalibXYStat::d, and sqr().
Referenced by UCalibrationComponents::GetClosestItems().
int UCalibBestArray::count |
Number of valid items in best array.
Referenced by UCalibrationComponents::DoFindNSEW4(), UCalibrationComponents::DoFindNSEWHead(), UCalibrationComponents::DoRemoveAndRetry(), and UCalibrationComponents::GetClosestItems().
UCalibBestArrayElement UCalibBestArray::items[MAX_BEST_ARRAY_SIZE] |
Best (nearest) candidates for further processing
Referenced by UCalibrationComponents::DoFindNSEW4(), UCalibrationComponents::DoFindNSEWHead(), UCalibrationComponents::DoRemoveAndRetry(), and UCalibrationComponents::GetClosestItems().