MITK-IGT
IGT Extension of MITK
|
Implementation of mitk::USControlInterfaceBMode for Telemed ultrasound devices. See documentation of mitk::USControlInterfaceBMode for a description of the interface methods. More...
#include <mitkUSTelemedBModeControls.h>
Public Member Functions | |
mitkClassMacro (USTelemedBModeControls, USControlInterfaceBMode) | |
mitkNewMacro1Param (Self, itk::SmartPointer< USTelemedDevice >) | |
virtual void | SetIsActive (bool) |
virtual bool | GetIsActive () |
virtual double | GetScanningFrequency () |
virtual void | OnSetScanningFrequency (double frequency) |
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningFrequency. | |
virtual std::vector< double > | GetScanningFrequencyValues () |
virtual double | GetScanningPower () |
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 double | GetScanningPowerMin () |
virtual double | GetScanningPowerMax () |
virtual double | GetScanningPowerTick () |
virtual double | GetScanningDepth () |
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. | |
virtual std::vector< double > | GetScanningDepthValues () |
virtual double | GetScanningGain () |
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. | |
virtual double | GetScanningGainMin () |
virtual double | GetScanningGainMax () |
virtual double | GetScanningGainTick () |
virtual double | GetScanningRejection () |
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 | GetScanningRejectionMin () |
virtual double | GetScanningRejectionMax () |
virtual double | GetScanningRejectionTick () |
virtual double | GetScanningDynamicRange () |
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 | GetScanningDynamicRangeMin () |
virtual double | GetScanningDynamicRangeMax () |
virtual double | GetScanningDynamicRangeTick () |
void | SetUsgDataView (Usgfw2Lib::IUsgDataView *) |
Setter for the IUsgDataView necesary for communicating with the Telemed API. This method is just for internal use of the mitk::USTelemedDevice. | |
void | ReinitializeControls () |
![]() | |
mitkClassMacro (USControlInterfaceBMode, USAbstractControlInterface) | |
void | Initialize () |
Initializes the microservice properties with the current values from the device. This method must be called before one would like to get the b mode values (e.g. frequency, power, ...) from the microservice and after the device is ready to deliver the values by the methods of this control interface. | |
void | SetScanningFrequency (double frequency) |
void | SetScanningPower (double power) |
void | SetScanningDepth (double depth) |
void | SetScanningGain (double gain) |
void | SetScanningRejection (double rejection) |
virtual void | SetScanningDynamicRange (double dynamicRange) |
![]() | |
mitkClassMacroItkParent (USAbstractControlInterface, itk::Object) | |
Protected Member Functions | |
USTelemedBModeControls (itk::SmartPointer< USTelemedDevice > device) | |
virtual | ~USTelemedBModeControls () |
void | CreateControls () |
void | ReleaseControls () |
double | GetScanningFrequencyAPI () |
![]() | |
USControlInterfaceBMode (itk::SmartPointer< USDevice > device) | |
~USControlInterfaceBMode () override | |
![]() | |
USAbstractControlInterface (itk::SmartPointer< USDevice > device) | |
~USAbstractControlInterface () override | |
Protected Attributes | |
Usgfw2Lib::IUsgDataView * | m_UsgDataView |
Usgfw2Lib::IUsgPower * | m_PowerControl |
Usgfw2Lib::IUsgProbeFrequency2 * | m_FrequencyControl |
Usgfw2Lib::IUsgDepth * | m_DepthControl |
Usgfw2Lib::IUsgGain * | m_GainControl |
Usgfw2Lib::IUsgRejection2 * | m_RejectionControl |
Usgfw2Lib::IUsgDynamicRange * | m_DynamicRangeControl |
bool | m_Active |
double * | m_PowerSteps |
double * | m_GainSteps |
double * | m_RejectionSteps |
double * | m_DynamicRangeSteps |
![]() | |
itk::WeakPointer< USDevice > | m_Device |
Implementation of mitk::USControlInterfaceBMode for Telemed ultrasound devices. See documentation of mitk::USControlInterfaceBMode for a description of the interface methods.
Definition at line 28 of file mitkUSTelemedBModeControls.h.
|
protected |
Definition at line 19 of file mitkUSTelemedBModeControls.cpp.
|
protectedvirtual |
Definition at line 30 of file mitkUSTelemedBModeControls.cpp.
|
protected |
Definition at line 223 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USAbstractControlInterface.
Definition at line 77 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 133 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 143 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 198 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 213 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 208 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 218 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 93 of file mitkUSTelemedBModeControls.cpp.
|
protected |
Definition at line 88 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 103 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 148 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 163 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 158 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 168 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 108 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 123 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 118 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 128 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 173 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 188 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 183 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Implements mitk::USControlInterfaceBMode.
Definition at line 193 of file mitkUSTelemedBModeControls.cpp.
mitk::USTelemedBModeControls::mitkClassMacro | ( | USTelemedBModeControls | , |
USControlInterfaceBMode | ) |
mitk::USTelemedBModeControls::mitkNewMacro1Param | ( | Self | , |
itk::SmartPointer< USTelemedDevice > | ) |
|
virtual |
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningDepth. Implement this method to handle the actual setting of the value at the device api.
Implements mitk::USControlInterfaceBMode.
Definition at line 138 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningDynamicRange. Implement this method to handle the actual setting of the value at the device api.
Implements mitk::USControlInterfaceBMode.
Definition at line 203 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningFrequency.
Implements mitk::USControlInterfaceBMode.
Definition at line 98 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningGain. Implement this method to handle the actual setting of the value at the device api.
Implements mitk::USControlInterfaceBMode.
Definition at line 153 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningPower. Implement this method to handle the actual setting of the value at the device api.
Implements mitk::USControlInterfaceBMode.
Definition at line 113 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Virtual method which is called inside mitk::USControlInterfaceBMode::SetScanningRejection. Implement this method to handle the actual setting of the value at the device api.
Implements mitk::USControlInterfaceBMode.
Definition at line 178 of file mitkUSTelemedBModeControls.cpp.
void mitk::USTelemedBModeControls::ReinitializeControls | ( | ) |
Definition at line 45 of file mitkUSTelemedBModeControls.cpp.
|
protected |
Definition at line 248 of file mitkUSTelemedBModeControls.cpp.
|
virtual |
Scan mode is set to b mode when this controls are activated. All necessary controls are created at the Telemed API.
Implements mitk::USAbstractControlInterface.
Definition at line 51 of file mitkUSTelemedBModeControls.cpp.
void mitk::USTelemedBModeControls::SetUsgDataView | ( | Usgfw2Lib::IUsgDataView * | usgDataView | ) |
Setter for the IUsgDataView necesary for communicating with the Telemed API. This method is just for internal use of the mitk::USTelemedDevice.
Definition at line 40 of file mitkUSTelemedBModeControls.cpp.
|
protected |
Definition at line 102 of file mitkUSTelemedBModeControls.h.
|
protected |
Definition at line 97 of file mitkUSTelemedBModeControls.h.
|
protected |
Definition at line 100 of file mitkUSTelemedBModeControls.h.
|
protected |
Definition at line 107 of file mitkUSTelemedBModeControls.h.
|
protected |
Definition at line 96 of file mitkUSTelemedBModeControls.h.
|
protected |
Definition at line 98 of file mitkUSTelemedBModeControls.h.
|
protected |
Definition at line 105 of file mitkUSTelemedBModeControls.h.
|
protected |
Definition at line 95 of file mitkUSTelemedBModeControls.h.
|
protected |
Definition at line 104 of file mitkUSTelemedBModeControls.h.
|
protected |
Definition at line 99 of file mitkUSTelemedBModeControls.h.
|
protected |
Definition at line 106 of file mitkUSTelemedBModeControls.h.
|
protected |
Definition at line 94 of file mitkUSTelemedBModeControls.h.