ACF
$AcfVersion:0$
Acf
Include
iview
IScreenTransformationProvider.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/IPolymorphic.h
>
7
#include <
istd/TSmartPtr.h
>
8
#include <
iview/CScreenTransform.h
>
9
10
11
namespace
iview
12
{
13
14
class
IScreenTransformationProvider
:
virtual
public
istd::IPolymorphic
15
{
16
public
:
17
virtual
istd::TSmartPtr<iview::CScreenTransform>
GetTransformation
()
const
= 0;
18
};
19
20
21
}
// namespace iview
22
23
24
25
CScreenTransform.h
IPolymorphic.h
TSmartPtr.h
istd::IPolymorphic
Base interface for all used interfaces and implementations.
Definition
IPolymorphic.h:18
istd::TSmartPtr
Definition
TSmartPtr.h:22
iview::IScreenTransformationProvider
Definition
IScreenTransformationProvider.h:15
iview::IScreenTransformationProvider::GetTransformation
virtual istd::TSmartPtr< iview::CScreenTransform > GetTransformation() const =0
iview
In this library is defined 2D view concept and standard visualisation objects.
Definition
IViewProvider.h:12
Generated by
1.9.8