Go to the documentation of this file.
32 I_REGISTER_INTERFACE(ICalibration2d);
33 I_REGISTER_INTERFACE(ITransformation2d);
38 I_ASSIGN(m_m00AttrPtr,
"M00",
"Matrix value at the position (0, 0)",
false, 1.0);
39 I_ASSIGN(m_m10AttrPtr,
"M10",
"Matrix value at the position (1, 0)",
false, 0);
40 I_ASSIGN(m_m01AttrPtr,
"M01",
"Matrix value at the position (0, 1)",
false, 0);
41 I_ASSIGN(m_m11AttrPtr,
"M11",
"Matrix value at the position (1, 1)",
false, 1.0);
42 I_ASSIGN(m_translationXAttrPtr,
"TranslationX",
"Translation in X-direction",
false, 0.0);
43 I_ASSIGN(m_translationYAttrPtr,
"TranslationY",
"Translation in Y-direction",
false, 0.0);
44 I_ASSIGN(m_argumentUnitInfoCompPtr,
"ArgumentUnitInfo",
"Unit information for calibration argument",
false,
"ArgumentUnitInfo");
45 I_ASSIGN(m_resultUnitInfoCompPtr,
"ResultUnitInfo",
"Unit information for calibration argument",
false,
"ResultUnitInfo");
57 I_ATTR(
double, m_m00AttrPtr);
58 I_ATTR(
double, m_m10AttrPtr);
59 I_ATTR(
double, m_m01AttrPtr);
60 I_ATTR(
double, m_m11AttrPtr);
61 I_ATTR(
double, m_translationXAttrPtr);
62 I_ATTR(
double, m_translationYAttrPtr);
Common interface for an object, which delivers a 2D-calibration.
Attributable component for affine 2D calibration.
CAffineTransformation2d BaseClass2
void OnComponentCreated() override
icomp::CComponentBase BaseClass
void OnComponentDestroyed() override
const i2d::ICalibration2d * GetCalibration() const override
Get access to transformation object, which transforms a local logical coordinate system to global one...
Definition of an affine transformation for 2D-spaces.
Base class for component implementation.
Common interface to get information about a measurement unit.
Common class for all classes which objects can be archived or restored from archive.
Contains interfaces, implementations and components related to 2D calibration and transformations.
© Witold Gantzke and Kirill Lepskiy