Medical Imaging Interaction Toolkit  2018.4.99-07c45cb1
Medical Imaging Interaction Toolkit
mitkToFImageSource.h
Go to the documentation of this file.
1 /*============================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center (DKFZ)
6 All rights reserved.
7 
8 Use of this source code is governed by a 3-clause BSD license that can be
9 found in the LICENSE file.
10 
11 ============================================================================*/
12 #ifndef __mitkToFImageSource_h
13 #define __mitkToFImageSource_h
14 
15 #include <MitkToFHardwareExports.h>
16 #include <mitkImageSource.h>
17 #include <itkObject.h>
18 #include <itkObjectFactory.h>
19 
20 //MicroServices
21 #include <usServiceInterface.h>
22 #include <usServiceRegistration.h>
23 
24 namespace mitk
25 {
36  {
37  public:
38 
40 
41  itkFactorylessNewMacro(Self);
42 
43  itkCloneMacro(Self);
44 
45  protected:
46 
48 
49  ~ToFImageSource() override;
50 
52  private:
53 
54  };
55 } //END mitk namespace
56 
61 US_DECLARE_SERVICE_INTERFACE(mitk::ToFImageSource, "org.mitk.services.ToFImageSource")
62 #endif
Superclass of all classes generating Images (instances of class Image) as output. ...
#define MITKTOFHARDWARE_EXPORT
us::ServiceRegistration< Self > m_ServiceRegistration
Superclass of all classes generating some kind of mitk::BaseData.
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacro(className, SuperClassName)
Definition: mitkCommon.h:40
Image source providing ToF images. Interface for filters provided in ToFProcessing module...
#define US_DECLARE_SERVICE_INTERFACE(_service_interface_type, _service_interface_id)
Declare a service interface id.