10 #ifndef _VTKPLUSCLARIUSOEM_H 11 #define _VTKPLUSCLARIUSOEM_H 14 #include "vtkPlusDataCollectionExport.h" 32 void PrintSelf(ostream& os, vtkIndent indent)
override;
43 static const std::string OVERLAY_PORT_NAME;
99 void DeInitializeOEM();
102 void DeInitializeWifi();
105 void DeInitializeProbe();
108 void DeInitializeBLE();
132 PlusStatus GetGainPercent(
double& aGainPercent);
134 PlusStatus SetGainPercent(
double aGainPercent);
137 PlusStatus GetDynRangePercent(
double& aDynamicRangePercent);
139 PlusStatus SetDynRangePercent(
double aDynamicRangePercent);
142 PlusStatus GetTimeGainCompensationDb(std::vector<double>& aTGC);
144 PlusStatus SetTimeGainCompensationDb(
const std::vector<double>& aTGC);
147 PlusStatus SetEnableAutoFocus(
bool aEnableAutoFocus);
149 PlusStatus GetEnableAutoFocus(
bool& aEnableAutoFocus);
152 PlusStatus SetEnableAutoGain(
bool aEnableAutoGain);
154 PlusStatus GetEnableAutoGain(
bool& aEnableAutoGain);
157 PlusStatus SetEnablePenetrationMode(
bool aEnablePenetrationMode);
159 PlusStatus GetEnablePenetrationMode(
bool& aEnablePenetrationMode);
162 PlusStatus GetFocusDepthPercent(
double& aFocusDepthPercent);
164 PlusStatus SetFocusDepthPercent(
double aFocusDepthPercent);
167 double ConvertDepthCmToPercent(
double aFocusDepthMm);
169 double ConvertDepthPercentToCm(
double aFocusDepthPercent);
178 vtkInternal* Internal;
virtual PlusStatus InternalStopRecording()
bool IsTracker() const override
virtual PlusStatus InternalConnect()
virtual std::string GetSdkVersion()
virtual PlusStatus Probe()
virtual PlusStatus WriteConfiguration(vtkXMLDataElement *)
virtual void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
virtual PlusStatus InternalStartRecording()
static vtkPlusUsDevice * New()
virtual PlusStatus ReadConfiguration(vtkXMLDataElement *)
virtual PlusStatus InternalApplyImagingParameterChange()
virtual PlusStatus NotifyConfigured()
virtual PlusStatus InternalDisconnect()
Abstract interface for ultrasound video devices.
virtual bool IsVirtual() const
virtual PlusStatus InternalUpdate()
Interface to Clarius Ultrasound Devices This class talks with a Clarius US Scanner over the Clarius O...