Medical Imaging Interaction Toolkit  2023.04.00
Medical Imaging Interaction Toolkit
mitkCESTPropertyHelper.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 mitkCESTPropertyHelper_h
14 #define mitkCESTPropertyHelper_h
15 
16 #include "mitkIPropertyProvider.h"
17 #include "mitkIPropertyOwner.h"
18 
19 #include "MitkCESTExports.h"
20 
21 namespace mitk
22 {
26  const std::string MITKCEST_EXPORT CEST_PROPERTY_NAME_OFFSETS();
27  const std::string MITKCEST_EXPORT CEST_PROPERTY_NAME_TREC();
28 
29  const std::string MITKCEST_EXPORT CEST_PROPERTY_NAME_FREQ();
33 
36  double MITKCEST_EXPORT GetCESTB1Amplitude(const IPropertyProvider* provider);
37 
41  double MITKCEST_EXPORT GetCESTFrequency(const IPropertyProvider* provider);
42 
46  void MITKCEST_EXPORT SetCESTFrequencyMHz(IPropertyOwner* owner, double freqInMHz);
47 
51  double MITKCEST_EXPORT GetCESTPulseDuration(const IPropertyProvider* provider);
52 
57  double MITKCEST_EXPORT GetCESTDutyCycle(const IPropertyProvider* provider);
58 }
59 
60 #endif
mitk::GetCESTB1Amplitude
double MITKCEST_EXPORT GetCESTB1Amplitude(const IPropertyProvider *provider)
mitk::CEST_PROPERTY_NAME_PULSEDURATION
const std::string MITKCEST_EXPORT CEST_PROPERTY_NAME_PULSEDURATION()
mitk::CEST_PROPERTY_NAME_DutyCycle
const std::string MITKCEST_EXPORT CEST_PROPERTY_NAME_DutyCycle()
mitk::CEST_PROPERTY_NAME_FREQ
const std::string MITKCEST_EXPORT CEST_PROPERTY_NAME_FREQ()
MITKCEST_EXPORT
#define MITKCEST_EXPORT
Definition: MitkCESTExports.h:15
mitk::CEST_PROPERTY_NAME_OFFSETS
const std::string MITKCEST_EXPORT CEST_PROPERTY_NAME_OFFSETS()
mitk::CEST_PROPERTY_NAME_RECOVERYMODE
const std::string MITKCEST_EXPORT CEST_PROPERTY_NAME_RECOVERYMODE()
mitk::GetCESTPulseDuration
double MITKCEST_EXPORT GetCESTPulseDuration(const IPropertyProvider *provider)
mitk
DataCollection - Class to facilitate loading/accessing structured data.
Definition: RenderingTests.dox:1
mitk::CEST_PROPERTY_NAME_B1Amplitude
const std::string MITKCEST_EXPORT CEST_PROPERTY_NAME_B1Amplitude()
mitk::SetCESTFrequencyMHz
void MITKCEST_EXPORT SetCESTFrequencyMHz(IPropertyOwner *owner, double freqInMHz)
mitkIPropertyOwner.h
mitk::CEST_PROPERTY_NAME_TREC
const std::string MITKCEST_EXPORT CEST_PROPERTY_NAME_TREC()
MitkCESTExports.h
mitk::CEST_PROPERTY_NAME_PREPERATIONTYPE
const std::string MITKCEST_EXPORT CEST_PROPERTY_NAME_PREPERATIONTYPE()
mitkIPropertyProvider.h
mitk::GetCESTDutyCycle
double MITKCEST_EXPORT GetCESTDutyCycle(const IPropertyProvider *provider)
mitk::GetCESTFrequency
double MITKCEST_EXPORT GetCESTFrequency(const IPropertyProvider *provider)
mitk::CEST_PROPERTY_NAME_SPOILINGTYPE
const std::string MITKCEST_EXPORT CEST_PROPERTY_NAME_SPOILINGTYPE()