7 #ifndef __vtkPlusIntersonVideoSource_h 8 #define __vtkPlusIntersonVideoSource_h 10 #include "vtkPlusDataCollectionExport.h" 59 PlusStatus SetTimeGainCompensationPercent(
double gainPercent[3]);
70 bool GetEnableProbeButtonMonitoring()
const;
71 void SetEnableProbeButtonMonitoring(
bool _arg);
89 PlusStatus GetFullIniFilePath(std::string& fullPath);
95 PlusStatus GetSampleFrequencyDevice(
double& aFreq);
96 PlusStatus GetSoundVelocityDevice(
float& aVel);
103 PlusStatus SetFrequencyMhzDevice(
float aFreq);
107 PlusStatus SetTimeGainCompensationPercentDevice(
double gainPercent[3]);
109 PlusStatus SetZoomFactorDevice(
float zoomFactor);
117 PlusStatus GetProbeAllowedModes(std::vector< std::pair<double, double> >& allowedModes);
120 PlusStatus GetProbeNameDevice(std::string& probeName);
virtual PlusStatus InternalStopRecording()
This class is used to store a configuration of the imaging parameters of an ultrasound video device....
virtual PlusStatus InternalConnect()
virtual bool IsTracker() const
virtual PlusStatus SetNewImagingParameters(const vtkPlusUsImagingParameters &newImagingParameters)
virtual std::string GetSdkVersion()
virtual PlusStatus WriteConfiguration(vtkXMLDataElement *)
virtual void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
virtual PlusStatus InternalStartRecording()
static vtkPlusUsDevice * New()
virtual PlusStatus ReadConfiguration(vtkXMLDataElement *)
const char const char * value
PhidgetLCD_Font int int * height
virtual PlusStatus InternalApplyImagingParameterChange()
virtual PlusStatus NotifyConfigured()
virtual PlusStatus InternalDisconnect()
Abstract interface for ultrasound video devices.
Class for acquiring ultrasound images from Interson USB ultrasound systems.
virtual PlusStatus InternalUpdate()