ImagingTools Core SDK
IRepositoryTransformationController.h
1// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2#pragma once
3
4
5// ACF includes
6#include <istd/IPolymorphic.h>
7
8
9namespace imtrepo
10{
11
12
13class IFileObjectCollection;
14
15
22class IRepositoryTransformationController: virtual public istd::IPolymorphic
23{
24public:
28 virtual bool TransformRepository(IFileObjectCollection& repository, int fromRevision, int toRevision) const = 0;
29};
30
31
32} // namespace imtrepo
33
34
virtual bool TransformRepository(IFileObjectCollection &repository, int fromRevision, int toRevision) const =0