7 #ifndef __vtkPlusThorLabsVideoSource_h 8 #define __vtkPlusThorLabsVideoSource_h 10 #include "vtkPlusDataCollectionExport.h" 14 class vtkPlusThorLabsVideoSourceInternal;
38 vtkSetStringMacro(InstrumentName);
40 vtkGetStringMacro(InstrumentName);
54 vtkSetMacro(IntegrationTimeSec,
double);
55 vtkGetMacro(IntegrationTimeSec,
double);
virtual void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
virtual PlusStatus InternalStopRecording()
Abstract interface for tracker and video devices.
virtual PlusStatus InternalConnect()
vtkPlusThorLabsVideoSourceInternal * Internal
virtual bool IsTracker() const
virtual PlusStatus ReadConfiguration(vtkXMLDataElement *)
virtual PlusStatus WriteConfiguration(vtkXMLDataElement *)
virtual PlusStatus InternalStartRecording()
double IntegrationTimeSec
virtual PlusStatus NotifyConfigured()
virtual PlusStatus InternalDisconnect()
ThorLabs compact spectrometer.
virtual PlusStatus InternalUpdate()
static vtkPlusDevice * New()