Medical Imaging Interaction Toolkit  2023.04.00
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
mitkAdditionalRFData.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 
13 #ifndef mitkAdditionalRFData_h
14 #define mitkAdditionalRFData_h
15 
16 #include <vigra/multi_array.hxx>
17 
18 
19 namespace mitk
20 {
22  {
23  public:
24  // This function is necessary to be able to do dynamic casts
25  virtual void NoFunction() = 0;
27  };
28 
30  {
31  public:
32  void NoFunction() override { return; }
33  ~NoRFData() override {};
34  };
35 
37  {
38  public:
39  vigra::ArrayVector<double> m_Kappa;
40  void NoFunction() override;
41  ~PURFData() override {};
42  };
43 }
44 
45 #endif
mitk::NoRFData::~NoRFData
~NoRFData() override
Definition: mitkAdditionalRFData.h:33
mitk::NoRFData
Definition: mitkAdditionalRFData.h:29
mitk
DataCollection - Class to facilitate loading/accessing structured data.
Definition: RenderingTests.dox:1
mitk::AdditionalRFDataAbstract
Definition: mitkAdditionalRFData.h:21
mitk::PURFData
Definition: mitkAdditionalRFData.h:36
mitk::AdditionalRFDataAbstract::~AdditionalRFDataAbstract
virtual ~AdditionalRFDataAbstract()
Definition: mitkAdditionalRFData.h:26
mitk::PURFData::m_Kappa
vigra::ArrayVector< double > m_Kappa
Definition: mitkAdditionalRFData.h:39
mitk::PURFData::~PURFData
~PURFData() override
Definition: mitkAdditionalRFData.h:41
mitk::PURFData::NoFunction
void NoFunction() override
mitk::NoRFData::NoFunction
void NoFunction() override
Definition: mitkAdditionalRFData.h:32
mitk::AdditionalRFDataAbstract::NoFunction
virtual void NoFunction()=0