ACF
$AcfVersion:0$
Acf
Include
i2d
IObject2dProvider.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 <
i2d/IObject2d.h
>
7
8
9
namespace
i2d
10
{
11
12
16
class
IObject2dProvider
:
virtual
public
istd::IChangeable
17
{
18
public
:
22
virtual
const
IObject2d
*
GetObject2d
()
const
= 0;
23
};
24
25
26
}
// namespace i2d
27
28
29
30
IObject2d.h
i2d::IObject2d
Common interface for describing the 2D-objects.
Definition
IObject2d.h:26
i2d::IObject2dProvider
Common interface for a provider, which delivers a 2D-object.
Definition
IObject2dProvider.h:17
i2d::IObject2dProvider::GetObject2d
virtual const IObject2d * GetObject2d() const =0
Get access to 2D-object.
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