7 #ifndef __vtkPlusTelemedVideoSource_h 8 #define __vtkPlusTelemedVideoSource_h 11 #include "vtkPlusDataCollectionExport.h" 50 vtkSetMacro(ProbeId,
int);
51 vtkGetMacro(ProbeId,
int);
54 PlusStatus SetFrequencyMhz(
double aFrequencyMhz);
56 PlusStatus GetFrequencyMhz(
double& aFrequencyMhz);
64 PlusStatus SetGainPercent(
double aGainPercent);
66 PlusStatus GetGainPercent(
double& aGainPercent);
69 PlusStatus SetDynRangeDb(
double aDynamicRange);
71 PlusStatus GetDynRangeDb(
double& aDynamicRange);
79 PlusStatus SetFocusDepthPercent(
double aFocusDepthPercent);
81 PlusStatus GetFocusDepthPercent(
double& aFocusDepthPercent);
89 virtual PlusStatus SetFrameSize(
const FrameSizeType& frameSize);
123 vtkImageImport* importer;
126 #endif // __vtkPlusTelemedVideoSource_h
This class is used to store a configuration of the imaging parameters of an ultrasound video device....
igsioVideoFrame UncompressedVideoFrame
virtual PlusStatus InternalConnect()
virtual std::string GetSdkVersion()
virtual PlusStatus WriteConfiguration(vtkXMLDataElement *)
virtual void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
static vtkPlusUsDevice * New()
TelemedUltrasound * Device
virtual PlusStatus ReadConfiguration(vtkXMLDataElement *)
virtual PlusStatus InternalApplyImagingParameterChange()
virtual PlusStatus NotifyConfigured()
virtual PlusStatus InternalDisconnect()
Abstract interface for ultrasound video devices.
virtual PlusStatus InternalUpdate()
Class for interfacing the device manager class, and the PLUS library. The devices are Telemed ultraso...