21 MITK_ERROR <<
"USDevice must not be null for USControlInterfaceBMode.";
22 mitkThrow() <<
"USDevice must not be null for USControlInterfaceBMode.";
virtual double GetScanningDepth()=0
Superclass for all ultrasound device control interfaces. Defines an interface for activating and deac...
virtual double GetScanningPower()=0
itk::WeakPointer< USDevice > m_Device
virtual void OnSetScanningRejection(double rejection)=0
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningRejection. Implement this method to handle the actual setting of the value at the device api.
DataCollection - Class to facilitate loading/accessing structured data.
static mitk::USDevice::PropertyKeys GetPropertyKeys()
void SetScanningDepth(double depth)
void SetScanningPower(double power)
virtual double GetScanningDynamicRange()=0
virtual void OnSetScanningDepth(double depth)=0
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningDepth. Implement this method to handle the actual setting of the value at the device api.
virtual double GetScanningFrequency()=0
virtual void OnSetScanningPower(double power)=0
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningPower. Implement this method to handle the actual setting of the value at the device api.
void SetScanningRejection(double rejection)
virtual double GetScanningGain()=0
virtual void OnSetScanningFrequency(double frequency)=0
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningFrequency.
void SetScanningFrequency(double frequency)
void Initialize()
Initializes the microservice properties with the current values from the device. This method must be ...
void SetScanningGain(double gain)
~USControlInterfaceBMode() override
USControlInterfaceBMode(itk::SmartPointer< USDevice > device)
virtual void SetScanningDynamicRange(double dynamicRange)
virtual void OnSetScanningDynamicRange(double dynamicRange)=0
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningDynamicRange. Implement this method to handle the actual setting of the value at the device api.
virtual double GetScanningRejection()=0
virtual void OnSetScanningGain(double gain)=0
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningGain. Implement this method to handle the actual setting of the value at the device api.