17 #ifndef MITKUSTelemedBModeControls_H_HEADER_INCLUDED_
18 #define MITKUSTelemedBModeControls_H_HEADER_INCLUDED_
23 #include <itkObjectFactory.h>
26 class USTelemedDevice;
115 #endif // MITKUSTelemedBModeControls_H_HEADER_INCLUDED_
double GetScanningFrequencyAPI()
virtual double GetScanningGainTick()
virtual void OnSetScanningGain(double)
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningGain. Implement this method to handle the actual setting of the value at the device api.
USTelemedBModeControls(itk::SmartPointer< USTelemedDevice > device)
Usgfw2Lib::IUsgGain * m_GainControl
virtual double GetScanningPower()
Usgfw2Lib::IUsgPower * m_PowerControl
virtual void OnSetScanningPower(double power)
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningPower. Implement this method to handle the actual setting of the value at the device api.
virtual ~USTelemedBModeControls()
virtual std::vector< double > GetScanningFrequencyValues()
double * m_DynamicRangeSteps
Usgfw2Lib::IUsgDynamicRange * m_DynamicRangeControl
virtual double GetScanningRejectionMax()
virtual double GetScanningFrequency()
void ReinitializeControls()
DataCollection - Class to facilitate loading/accessing structured data.
virtual void SetIsActive(bool)
virtual void OnSetScanningRejection(double)
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningRejection. Implement this method to handle the actual setting of the value at the device api.
virtual double GetScanningGainMax()
virtual void OnSetScanningDynamicRange(double)
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 GetScanningDepth()
virtual double GetScanningDynamicRangeMin()
virtual bool GetIsActive()
virtual double GetScanningDynamicRange()
virtual double GetScanningPowerMin()
virtual double GetScanningRejectionTick()
Usgfw2Lib::IUsgDataView * m_UsgDataView
virtual void OnSetScanningFrequency(double frequency)
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningFrequency.
double * m_RejectionSteps
Interface defining methods for scanning mode b of ultrasound devices. It consists of methods for scan...
virtual std::vector< double > GetScanningDepthValues()
Usgfw2Lib::IUsgRejection2 * m_RejectionControl
virtual double GetScanningGain()
virtual double GetScanningDynamicRangeTick()
virtual double GetScanningDynamicRangeMax()
Usgfw2Lib::IUsgProbeFrequency2 * m_FrequencyControl
void SetUsgDataView(Usgfw2Lib::IUsgDataView *)
Setter for the IUsgDataView necesary for communicating with the Telemed API. This method is just for ...
mitkClassMacro(USTelemedBModeControls, USControlInterfaceBMode)
virtual void OnSetScanningDepth(double)
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningDepth. Implement this method to handle the actual setting of the value at the device api.
mitkNewMacro1Param(Self, itk::SmartPointer< USTelemedDevice >)
virtual double GetScanningRejection()
virtual double GetScanningPowerTick()
Implementation of mitk::USControlInterfaceBMode for Telemed ultrasound devices. See documentation of ...
Usgfw2Lib::IUsgDepth * m_DepthControl
virtual double GetScanningRejectionMin()
virtual double GetScanningGainMin()
virtual double GetScanningPowerMax()