MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
mitkIGTBaseActivator.h
Go to the documentation of this file.
1/*============================================================================
2
3The Medical Imaging Interaction Toolkit (MITK)
4
5Copyright (c) German Cancer Research Center (DKFZ)
6All rights reserved.
7
8Use of this source code is governed by a 3-clause BSD license that can be
9found in the LICENSE file.
10
11============================================================================*/
12
13#ifndef mitkIGTBaseActivator_h
14#define mitkIGTBaseActivator_h
15
16#include <usModuleActivator.h>
17
18#include <memory>
19
20namespace mitk {
21
22struct IFileReader;
23struct IFileWriter;
24
25class IOExtActivator : public us::ModuleActivator
26{
27public:
28
29 void Load(us::ModuleContext*context) override;
30 void Unload(us::ModuleContext* context) override;
31
32private:
33
34 std::unique_ptr<IFileWriter> m_NavigationDataSetWriterXML;
35 std::unique_ptr<IFileWriter> m_NavigationDataSetWriterCSV;
36 std::unique_ptr<IFileReader> m_NavigationDataReaderXML;
37 std::unique_ptr<IFileReader> m_NavigationDataReaderCSV;
38};
39
40}
41
42#endif
void Load(us::ModuleContext *context) override
void Unload(us::ModuleContext *context) override
IGT Exceptions.