Image Component Library (ICL)
|
Marker metrics for "icl1" markers. More...
#include <MarkerMetricsICL1.h>
Classes | |
struct | CR |
child region struct More... | |
Public Member Functions | |
MarkerMetricsICL1 (const MarkerCodeICL1 &c, const utils::Size32f &markerSizeMM) | |
creates a metric instance from given code and real size in mm | |
Public Attributes | |
utils::Size32f | root |
real dimension of the root region | |
CR | crs [4] |
child regions |
Marker metrics for "icl1" markers.
each marker has
#############<- border (root region) # # # # # # # <-#-- child region cr 0 ############# # # # # # # # # <-#-- child region cr 1 ############# # # # # # # # # # <-#-- child region cr 2 ############# # # # # # # # # # # ^ <-#-- child region cr 3 ##|########## | child child region ccr 0
The ccr's are distributed towards the edges, only in case of a single ccr within a cr, it is placed in the middle.
The whole marker structure becomes 13 x 17 units. These are mapped linearily to the actual marker size in mm;
icl::markers::MarkerMetricsICL1::MarkerMetricsICL1 | ( | const MarkerCodeICL1 & | c, |
const utils::Size32f & | markerSizeMM | ||
) |
creates a metric instance from given code and real size in mm
child regions
real dimension of the root region