ACF
$AcfVersion:0$
Acf
Include
i2d
ICalibrationProvider.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ACF-Commercial
2
#pragma once
3
4
5
// ACF includes
6
#include <
istd/IChangeable.h
>
7
8
#include <
i2d/ICalibration2d.h
>
9
10
11
namespace
i2d
12
{
13
14
18
class
ICalibrationProvider
:
virtual
public
istd::IChangeable
19
{
20
public
:
25
virtual
const
ICalibration2d
*
GetCalibration
()
const
= 0;
26
};
27
28
29
}
// namespace i2d
30
31
32
33
ICalibration2d.h
IChangeable.h
i2d::ICalibration2d
Interface for 2D calibration and coordinate transformation with unit information.
Definition
ICalibration2d.h:23
i2d::ICalibrationProvider
Common interface for an object, which delivers a 2D-calibration.
Definition
ICalibrationProvider.h:19
i2d::ICalibrationProvider::GetCalibration
virtual const ICalibration2d * GetCalibration() const =0
Get access to transformation object, which transforms a local logical coordinate system to global one...
istd::IChangeable
Common interface for data model objects, which can be changed.
Definition
IChangeable.h:28
i2d
Contains the 2D objects.
Definition
CAffine2d.h:11
Generated by
1.9.8