FACT++
1.0
|
#include <MCaos.h>
Public Member Functions | |
MCaos () | |
~MCaos () | |
void | AddPosition (float x, float y, float phi) |
void | ReadResources (const char *name="leds.txt") |
void | SetMinNumberLeds (int16_t n) |
void | SetMinRadius (double min) |
void | SetMaxRadius (double max) |
int32_t | GetNumDetectedLEDs () const |
int32_t | GetNumDetectedRings () const |
Ring | Run (uint8_t *img) |
Private Member Functions | |
void | CalcCenters (const std::vector< Led > &leds, float min, float max) |
int32_t | CalcRings (std::vector< Led > &leds, float min=-1, float max=-1) |
const Ring & | GetCenter () const |
Private Attributes | |
std::vector< Led > | fPositions |
std::vector< Led > | fLeds |
int16_t | fMinNumberLeds |
double | fMinRadius |
double | fMaxRadius |
uint16_t | fSizeBox |
double | fCut |
int32_t | fNumDetectedRings |
Ring | fCenter |
std::vector< Ring > | fRings |