Definition of rectangle area orthogonal to axis of coordination system.
Interface for 2D calibration and coordinate transformation with unit information.
virtual const imath::IUnitInfo * GetResultUnitInfo() const =0
Get unit description of calibration output (transformation function result).
virtual const CRectangle * GetResultArea() const =0
Get optional area where results are defined properly.
virtual istd::TUniqueInterfacePtr< i2d::ICalibration2d > CreateCombinedCalibration(const ITransformation2d &transformation) const =0
Create new calibration being combination of this calibration and the second one.
TransformationFlags
Extension of i2d::ITransformation2d::TransformationFlags.
@ TF_SUPPORT_COMBINE
This calibration supports combinating with other calibrations, at least of the same type.
virtual const imath::IUnitInfo * GetArgumentUnitInfo() const =0
Get unit description of calibration input (transformation function argument).
virtual const CRectangle * GetArgumentArea() const =0
Get optional area where arguments are defined properly.
Common interface to get information about a measurement unit.
Unique ownership smart pointer for interface types.