Medical Imaging Interaction Toolkit  2023.12.00
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 {
35  class MITKTOFHARDWARE_EXPORT ToFImageSource : public mitk::ImageSource
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
usServiceInterface.h
mitk::ImageSource
Superclass of all classes generating Images (instances of class Image) as output.
Definition: mitkImageSource.h:36
mitk::ToFImageSource
Image source providing ToF images. Interface for filters provided in ToFProcessing module.
Definition: mitkToFImageSource.h:35
mitk
Find image slices visible on a given plane.
Definition: RenderingTests.dox:1
US_DECLARE_SERVICE_INTERFACE
#define US_DECLARE_SERVICE_INTERFACE(_service_interface_type, _service_interface_id)
Declare a service interface id.
Definition: usServiceInterface.h:104
mitk::ToFImageSource::m_ServiceRegistration
us::ServiceRegistration< Self > m_ServiceRegistration
Definition: mitkToFImageSource.h:51
usServiceRegistration.h
mitkClassMacro
#define mitkClassMacro(className, SuperClassName)
Definition: mitkCommon.h:36
us::ServiceRegistration< Self >
mitkImageSource.h