Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
mitk::USDevice::PropertyKeys Struct Reference

These constants are used in conjunction with Microservices. The constants aren't defined as static member attributes to avoid the "static initialization order fiasco", which would occur when objects of this class are used in module activators (for restoring stored device, for example). More...

#include <mitkUSDevice.h>

Collaboration diagram for mitk::USDevice::PropertyKeys:

Public Member Functions

 PropertyKeys ()
 

Public Attributes

const std::string US_INTERFACE_NAME
 
const std::string US_PROPKEY_MANUFACTURER
 
const std::string US_PROPKEY_NAME
 
const std::string US_PROPKEY_COMMENT
 
const std::string US_PROPKEY_LABEL
 
const std::string US_PROPKEY_ISCONNECTED
 
const std::string US_PROPKEY_ISACTIVE
 
const std::string US_PROPKEY_CLASS
 
const std::string US_PROPKEY_PROBES_SELECTED
 
const std::string US_PROPKEY_BMODE_FREQUENCY
 
const std::string US_PROPKEY_BMODE_POWER
 
const std::string US_PROPKEY_BMODE_DEPTH
 
const std::string US_PROPKEY_BMODE_GAIN
 
const std::string US_PROPKEY_BMODE_REJECTION
 
const std::string US_PROPKEY_BMODE_DYNAMIC_RANGE
 

Detailed Description

These constants are used in conjunction with Microservices. The constants aren't defined as static member attributes to avoid the "static initialization order fiasco", which would occur when objects of this class are used in module activators (for restoring stored device, for example).

Definition at line 99 of file mitkUSDevice.h.

Constructor & Destructor Documentation

◆ PropertyKeys()

mitk::USDevice::PropertyKeys::PropertyKeys ( )
inline

Definition at line 119 of file mitkUSDevice.h.

Member Data Documentation

◆ US_INTERFACE_NAME

const std::string mitk::USDevice::PropertyKeys::US_INTERFACE_NAME

Definition at line 101 of file mitkUSDevice.h.

◆ US_PROPKEY_BMODE_DEPTH

const std::string mitk::USDevice::PropertyKeys::US_PROPKEY_BMODE_DEPTH

Definition at line 114 of file mitkUSDevice.h.

◆ US_PROPKEY_BMODE_DYNAMIC_RANGE

const std::string mitk::USDevice::PropertyKeys::US_PROPKEY_BMODE_DYNAMIC_RANGE

Definition at line 117 of file mitkUSDevice.h.

◆ US_PROPKEY_BMODE_FREQUENCY

const std::string mitk::USDevice::PropertyKeys::US_PROPKEY_BMODE_FREQUENCY

Definition at line 112 of file mitkUSDevice.h.

◆ US_PROPKEY_BMODE_GAIN

const std::string mitk::USDevice::PropertyKeys::US_PROPKEY_BMODE_GAIN

Definition at line 115 of file mitkUSDevice.h.

◆ US_PROPKEY_BMODE_POWER

const std::string mitk::USDevice::PropertyKeys::US_PROPKEY_BMODE_POWER

Definition at line 113 of file mitkUSDevice.h.

◆ US_PROPKEY_BMODE_REJECTION

const std::string mitk::USDevice::PropertyKeys::US_PROPKEY_BMODE_REJECTION

Definition at line 116 of file mitkUSDevice.h.

◆ US_PROPKEY_CLASS

const std::string mitk::USDevice::PropertyKeys::US_PROPKEY_CLASS

Definition at line 108 of file mitkUSDevice.h.

◆ US_PROPKEY_COMMENT

const std::string mitk::USDevice::PropertyKeys::US_PROPKEY_COMMENT

Definition at line 104 of file mitkUSDevice.h.

◆ US_PROPKEY_ISACTIVE

const std::string mitk::USDevice::PropertyKeys::US_PROPKEY_ISACTIVE

Definition at line 107 of file mitkUSDevice.h.

◆ US_PROPKEY_ISCONNECTED

const std::string mitk::USDevice::PropertyKeys::US_PROPKEY_ISCONNECTED

Definition at line 106 of file mitkUSDevice.h.

◆ US_PROPKEY_LABEL

const std::string mitk::USDevice::PropertyKeys::US_PROPKEY_LABEL

Definition at line 105 of file mitkUSDevice.h.

◆ US_PROPKEY_MANUFACTURER

const std::string mitk::USDevice::PropertyKeys::US_PROPKEY_MANUFACTURER

Definition at line 102 of file mitkUSDevice.h.

◆ US_PROPKEY_NAME

const std::string mitk::USDevice::PropertyKeys::US_PROPKEY_NAME

Definition at line 103 of file mitkUSDevice.h.

◆ US_PROPKEY_PROBES_SELECTED

const std::string mitk::USDevice::PropertyKeys::US_PROPKEY_PROBES_SELECTED

Definition at line 110 of file mitkUSDevice.h.


The documentation for this struct was generated from the following file: