|  | 
| 
 Defines | 
| #define | PIXEL_BLACK   0 | 
| #define | MAX_DIFF_VALUE   255 | 
| #define | WIDTH_SCALING   0.6 | 
| #define | HEIGHT_SCALING   0.6 | 
| #define | MIN_ENERGY   0.5 | 
| #define | MIN_ENERGY_MOVE   0.2 | 
| #define | SQUAREROOT(x)   ((x) ? (float) sqrt((x)*(x)) : 0.f) | 
| 
 Functions | 
| MrElementsDetector * | mr_elements_detector_new () | 
| void | mr_elements_detector_free (void *o) | 
| void | mr_elements_detector_clear (MrElementsDetector *ed) | 
| short int | mr_elements_detector_origin (MrElementsDetector *ed, unsigned int pos) | 
| unsigned int | mr_elements_detector_size (MrElementsDetector *ed, unsigned int pos) | 
| static short int | create_black_pattern (MrElementsDetector *ed, unsigned int w, unsigned int h) | 
| static int | diff_pattern (MrElementsDetector *ed) | 
| static short int | elements_detector_one_line (MrElementsDetector *ed, unsigned int pos, short int scale) | 
| short int | mr_elements_detector (MrImage *image, MrScore *score, MrElementsDetector *ed) | 
| static int | elements_minx (MrVector *elts, int fromx, int endx) | 
| float | mr_elements_detector_match (MrElementsDetector *model, unsigned int posm, MrElementsDetector *object, unsigned int poso, float scale_factor) |