Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <mitkUSDiPhASCustomControls.h>
Public Types | |
typedef USDiPhASDeviceCustomControls::DataType | DataType |
typedef USDiPhASDeviceCustomControls::SavingSettings | SavingSettings |
![]() | |
enum | DataType { Image_uChar, Beamformed_Short } |
Public Member Functions | |
mitkClassMacro (USDiPhASCustomControls, USAbstractControlInterface) | |
mitkNewMacro1Param (Self, mitk::USDiPhASDevice *) | |
virtual void | SetIsActive (bool isActive) override |
virtual bool | GetIsActive () override |
virtual void | passGUIOut (std::function< void(QString)> callback) override |
![]() | |
mitkClassMacro (USDiPhASDeviceCustomControls, USAbstractControlInterface) | |
mitkNewMacro1Param (Self, itk::SmartPointer< USDevice >) | |
virtual void | SetCompensateEnergy (bool compensate) |
virtual void | SetUseBModeFilter (bool isSet) |
virtual void | SetVerticalSpacing (float mm) |
virtual void | SetRecord (bool record) |
virtual void | SetScatteringCoefficient (float coeff) |
virtual void | SetCompensateScattering (bool compensate) |
virtual void | SetSavingSettings (SavingSettings settings) |
virtual void | SetTransmitPhaseLength (double us) |
virtual void | SetExcitationFrequency (double MHz) |
virtual void | SetTransmitEvents (int events) |
virtual void | SetVoltage (int voltage) |
virtual void | SetMode (bool interleaved) |
virtual void | SetScanDepth (double mm) |
virtual void | SetAveragingCount (int count) |
virtual void | SetTGCMin (int min) |
virtual void | SetTGCMax (int max) |
virtual void | SetDataType (DataType type) |
virtual void | SetPitch (double mm) |
virtual void | SetReconstructedSamples (int samples) |
virtual void | SetReconstructedLines (int lines) |
virtual void | SetSpeedOfSound (int mps) |
virtual void | SetBandpassEnabled (bool bandpass) |
virtual void | SetLowCut (double MHz) |
virtual void | SetHighCut (double MHz) |
virtual void | SetSilentUpdate (bool silent) |
virtual bool | GetSilentUpdate () |
![]() | |
mitkClassMacroItkParent (USAbstractControlInterface, itk::Object) | |
Public Attributes | |
BeamformingParametersPlaneWaveCompound | parametersPW |
BeamformingParametersInterleaved_OA_US | parametersOSUS |
Protected Member Functions | |
USDiPhASCustomControls (USDiPhASDevice *device) | |
virtual | ~USDiPhASCustomControls () |
virtual void | OnSetCompensateEnergy (bool compensate) override |
virtual void | OnSetUseBModeFilter (bool isSet) override |
virtual void | OnSetRecord (bool record) override |
virtual void | OnSetVerticalSpacing (float mm) override |
virtual void | OnSetScatteringCoefficient (float coeff) override |
virtual void | OnSetCompensateScattering (bool compensate) override |
virtual void | OnSetSavingSettings (SavingSettings settings) override |
virtual void | OnSetTransmitPhaseLength (double us) override |
virtual void | OnSetExcitationFrequency (double MHz) override |
virtual void | OnSetTransmitEvents (int events) override |
virtual void | OnSetVoltage (int voltage) override |
virtual void | OnSetMode (bool interleaved) override |
virtual void | OnSetScanDepth (double mm) override |
virtual void | OnSetAveragingCount (int count) override |
virtual void | OnSetTGCMin (int min) override |
virtual void | OnSetTGCMax (int max) override |
virtual void | OnSetDataType (DataType type) override |
virtual void | OnSetPitch (double mm) override |
virtual void | OnSetReconstructedSamples (int samples) override |
virtual void | OnSetReconstructedLines (int lines) override |
virtual void | OnSetSpeedOfSound (int mps) override |
virtual void | OnSetBandpassEnabled (bool bandpass) override |
virtual void | OnSetLowCut (double MHz) override |
virtual void | OnSetHighCut (double MHz) override |
![]() | |
USDiPhASDeviceCustomControls (itk::SmartPointer< USDevice > device) | |
~USDiPhASDeviceCustomControls () override | |
![]() | |
USAbstractControlInterface (itk::SmartPointer< USDevice > device) | |
~USAbstractControlInterface () override | |
Protected Attributes | |
bool | m_IsActive |
USImageVideoSource::Pointer | m_ImageSource |
USDiPhASDevice * | m_device |
int | currentBeamformingAlgorithm |
![]() | |
bool | m_IsActive |
USImageVideoSource::Pointer | m_ImageSource |
bool | silentUpdate |
![]() | |
itk::WeakPointer< USDevice > | m_Device |
Definition at line 28 of file mitkUSDiPhASCustomControls.h.
Definition at line 34 of file mitkUSDiPhASCustomControls.h.
Definition at line 35 of file mitkUSDiPhASCustomControls.h.
|
protected |
Class needs an mitk::USDiPhASDevice object for beeing constructed. This object's ScanMode will be manipulated by the custom controls methods.
Definition at line 16 of file mitkUSDiPhASCustomControls.cpp.
|
protectedvirtual |
Definition at line 21 of file mitkUSDiPhASCustomControls.cpp.
|
overridevirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 30 of file mitkUSDiPhASCustomControls.cpp.
References m_IsActive.
mitk::USDiPhASCustomControls::mitkClassMacro | ( | USDiPhASCustomControls | , |
USAbstractControlInterface | |||
) |
mitk::USDiPhASCustomControls::mitkNewMacro1Param | ( | Self | , |
mitk::USDiPhASDevice * | |||
) |
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 128 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetScanMode(), m_device, and mitk::USDiPhASDevice::UpdateScanmode().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 208 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetScanMode(), m_device, and mitk::USDiPhASDevice::UpdateScanmode().
|
overrideprotectedvirtual |
handlers for value changes
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 44 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetUSImageSource(), m_device, and mitk::USDiPhASImageSource::ModifyEnergyCompensation().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 74 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetUSImageSource(), m_device, and mitk::USDiPhASImageSource::ModifyCompensateForScattering().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 154 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetScanMode(), mitk::USDiPhASDevice::GetUSImageSource(), m_device, MITK_INFO, and mitk::USDiPhASDevice::UpdateScanmode().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 93 of file mitkUSDiPhASCustomControls.cpp.
References m_device, mitk::USDiPhASDevice::SetBursts(), and mitk::USDiPhASDevice::UpdateScanmode().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 220 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetScanMode(), m_device, and mitk::USDiPhASDevice::UpdateScanmode().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 214 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetScanMode(), m_device, and mitk::USDiPhASDevice::UpdateScanmode().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 112 of file mitkUSDiPhASCustomControls.cpp.
References m_device, mitk::USDiPhASDevice::SetInterleaved(), and mitk::USDiPhASDevice::UpdateScanmode().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 182 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetScanMode(), m_device, and mitk::USDiPhASDevice::UpdateScanmode().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 194 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetScanMode(), m_device, and mitk::USDiPhASDevice::UpdateScanmode().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 188 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetScanMode(), m_device, and mitk::USDiPhASDevice::UpdateScanmode().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 56 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetUSImageSource(), m_device, and mitk::USDiPhASImageSource::SetRecordingStatus().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 80 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetUSImageSource(), m_device, and mitk::USDiPhASImageSource::SetSavingSettings().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 119 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetScanMode(), m_device, and mitk::USDiPhASDevice::UpdateScanmode().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 68 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetUSImageSource(), m_device, and mitk::USDiPhASImageSource::ModifyScatteringCoefficient().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 200 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetScanMode(), mitk::USDiPhASDevice::IsInterleaved(), m_device, mitk::USDiPhASDevice::SetInterleaved(), and mitk::USDiPhASDevice::UpdateScanmode().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 144 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetScanMode(), m_device, and mitk::USDiPhASDevice::UpdateScanmode().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 134 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetScanMode(), m_device, min(), and mitk::USDiPhASDevice::UpdateScanmode().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 100 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetScanMode(), m_device, and mitk::USDiPhASDevice::UpdateScanmode().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 87 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetScanMode(), m_device, and mitk::USDiPhASDevice::UpdateScanmode().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 50 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetUSImageSource(), m_device, and mitk::USDiPhASImageSource::ModifyUseBModeFilter().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 62 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetUSImageSource(), m_device, and mitk::USDiPhASImageSource::SetVerticalSpacing().
|
overrideprotectedvirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 106 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetScanMode(), m_device, and mitk::USDiPhASDevice::UpdateScanmode().
|
overridevirtual |
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 35 of file mitkUSDiPhASCustomControls.cpp.
References mitk::USDiPhASDevice::GetUSImageSource(), m_device, and mitk::USDiPhASImageSource::SetGUIOutput().
|
overridevirtual |
Activate or deactivate the custom controls. This is just for handling widget visibility in a GUI for example.
Reimplemented from mitk::USDiPhASDeviceCustomControls.
Definition at line 25 of file mitkUSDiPhASCustomControls.cpp.
References m_IsActive.
|
protected |
Definition at line 63 of file mitkUSDiPhASCustomControls.h.
|
protected |
Definition at line 62 of file mitkUSDiPhASCustomControls.h.
Referenced by OnSetAveragingCount(), OnSetBandpassEnabled(), OnSetCompensateEnergy(), OnSetCompensateScattering(), OnSetDataType(), OnSetExcitationFrequency(), OnSetHighCut(), OnSetLowCut(), OnSetMode(), OnSetPitch(), OnSetReconstructedLines(), OnSetReconstructedSamples(), OnSetRecord(), OnSetSavingSettings(), OnSetScanDepth(), OnSetScatteringCoefficient(), OnSetSpeedOfSound(), OnSetTGCMax(), OnSetTGCMin(), OnSetTransmitEvents(), OnSetTransmitPhaseLength(), OnSetUseBModeFilter(), OnSetVerticalSpacing(), OnSetVoltage(), and passGUIOut().
|
protected |
Definition at line 61 of file mitkUSDiPhASCustomControls.h.
|
protected |
Definition at line 60 of file mitkUSDiPhASCustomControls.h.
Referenced by GetIsActive(), and SetIsActive().
BeamformingParametersInterleaved_OA_US mitk::USDiPhASCustomControls::parametersOSUS |
Definition at line 50 of file mitkUSDiPhASCustomControls.h.
BeamformingParametersPlaneWaveCompound mitk::USDiPhASCustomControls::parametersPW |
Definition at line 49 of file mitkUSDiPhASCustomControls.h.