ImagingTools Core SDK
IObjectCollectionPlugin.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// ImtCore includes
6#include <imtbase/IPluginInfo.h>
7#include <imtbase/IObjectCollection.h>
8
9
10namespace imtservice
11{
12
13
18{
19public:
20 typedef istd::TIFactory<imtbase::IObjectCollection> IObjectCollectionFactory;
21
25 virtual const IObjectCollectionFactory* GetObjectCollectionFactory() const = 0;
26};
27
28
29} // namespace imtservice
30
31
virtual const IObjectCollectionFactory * GetObjectCollectionFactory() const =0