13#ifndef mitkUSTelemedBModeControls_h
14#define mitkUSTelemedBModeControls_h
19#include <itkObjectFactory.h>
22 class USTelemedDevice;
Interface defining methods for scanning mode b of ultrasound devices. It consists of methods for scan...
Implementation of mitk::USControlInterfaceBMode for Telemed ultrasound devices. See documentation of ...
Usgfw2Lib::IUsgPower * m_PowerControl
virtual std::vector< double > GetScanningDepthValues()
virtual double GetScanningFrequency()
Usgfw2Lib::IUsgDynamicRange * m_DynamicRangeControl
void ReinitializeControls()
virtual double GetScanningPower()
virtual double GetScanningDynamicRangeMax()
virtual bool GetIsActive()
virtual double GetScanningDynamicRangeMin()
Usgfw2Lib::IUsgGain * m_GainControl
virtual double GetScanningGainMax()
virtual std::vector< double > GetScanningFrequencyValues()
USTelemedBModeControls(itk::SmartPointer< USTelemedDevice > device)
virtual double GetScanningPowerTick()
double GetScanningFrequencyAPI()
virtual void OnSetScanningDepth(double)
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningDepth....
virtual double GetScanningDynamicRangeTick()
virtual double GetScanningRejection()
void SetUsgDataView(Usgfw2Lib::IUsgDataView *)
Setter for the IUsgDataView necesary for communicating with the Telemed API. This method is just for ...
virtual double GetScanningRejectionTick()
double * m_RejectionSteps
virtual double GetScanningRejectionMin()
virtual void OnSetScanningDynamicRange(double)
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningDynamicRange....
virtual ~USTelemedBModeControls()
mitkNewMacro1Param(Self, itk::SmartPointer< USTelemedDevice >)
Usgfw2Lib::IUsgDepth * m_DepthControl
virtual double GetScanningPowerMin()
Usgfw2Lib::IUsgRejection2 * m_RejectionControl
virtual void OnSetScanningGain(double)
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningGain....
virtual void OnSetScanningFrequency(double frequency)
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningFrequency.
mitkClassMacro(USTelemedBModeControls, USControlInterfaceBMode)
Usgfw2Lib::IUsgProbeFrequency2 * m_FrequencyControl
Usgfw2Lib::IUsgDataView * m_UsgDataView
virtual void OnSetScanningPower(double power)
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningPower....
virtual double GetScanningDepth()
virtual double GetScanningGainMin()
double * m_DynamicRangeSteps
virtual void SetIsActive(bool)
virtual double GetScanningGainTick()
virtual double GetScanningDynamicRange()
virtual double GetScanningPowerMax()
virtual double GetScanningRejectionMax()
virtual double GetScanningGain()
virtual void OnSetScanningRejection(double)
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningRejection....