13 #ifndef MITKUSDiPhASCustomControls_H_HEADER_INCLUDED_ 14 #define MITKUSDiPhASCustomControls_H_HEADER_INCLUDED_ 19 #include "Framework.IBMT.US.CWrapper.h" 21 #include <itkObjectFactory.h> 47 virtual void passGUIOut(std::function<
void(QString)> callback)
override;
80 virtual void OnSetMode(
bool interleaved)
override;
102 #endif // MITKUSDiPhASCustomControls_H_HEADER_INCLUDED_ Superclass for all ultrasound device control interfaces. Defines an interface for activating and deac...
virtual void OnSetAveragingCount(int count) override
virtual void OnSetExcitationFrequency(double MHz) override
virtual void OnSetSpeedOfSound(int mps) override
virtual void OnSetScatteringCoefficient(float coeff) override
virtual void OnSetSavingSettings(SavingSettings settings) override
virtual ~USDiPhASCustomControls()
virtual void OnSetTransmitPhaseLength(double us) override
int currentBeamformingAlgorithm
virtual void OnSetMode(bool interleaved) override
virtual void OnSetTransmitEvents(int events) override
virtual void OnSetLowCut(double MHz) override
virtual void OnSetTGCMin(int min) override
DataCollection - Class to facilitate loading/accessing structured data.
Custom controls for mitk::USDiPhASDevice.
USDiPhASCustomControls(USDiPhASDevice *device)
virtual void OnSetUseBModeFilter(bool isSet) override
virtual void SetIsActive(bool isActive) override
virtual void OnSetRecord(bool record) override
virtual void OnSetCompensateEnergy(bool compensate) override
mitkClassMacro(USDiPhASCustomControls, USAbstractControlInterface)
virtual void OnSetDataType(DataType type) override
BeamformingParametersInterleaved_OA_US parametersOSUS
virtual void OnSetHighCut(double MHz) override
virtual void OnSetReconstructedLines(int lines) override
virtual void OnSetVerticalSpacing(float mm) override
mitkNewMacro1Param(Self, mitk::USDiPhASDevice *)
virtual void OnSetVoltage(int voltage) override
virtual void OnSetTGCMax(int max) override
virtual void OnSetReconstructedSamples(int samples) override
virtual void OnSetPitch(double mm) override
virtual void OnSetScanDepth(double mm) override
USDiPhASDeviceCustomControls::SavingSettings SavingSettings
USImageVideoSource::Pointer m_ImageSource
virtual void passGUIOut(std::function< void(QString)> callback) override
virtual void OnSetBandpassEnabled(bool bandpass) override
virtual void OnSetCompensateScattering(bool compensate) override
BeamformingParametersPlaneWaveCompound parametersPW
USDiPhASDevice * m_device
virtual bool GetIsActive() override
USDiPhASDeviceCustomControls::DataType DataType