7 #ifndef __vtkPlusSpinnakerVideoSource_h 8 #define __vtkPlusSpinnakerVideoSource_h 10 #include "vtkPlusDataCollectionExport.h" 26 void PrintConfiguration(ostream& os, vtkIndent indent);
27 virtual void PrintSelf(ostream& os, vtkIndent indent);
53 EXPOSURE_AUTO_CONTINUOUS
87 vtkGetMacro(CameraNumber,
unsigned int);
88 vtkSetMacro(CameraNumber,
unsigned int);
89 vtkGetMacro(PixelEncoding, PIXEL_ENCODING);
90 vtkSetMacro(PixelEncoding, PIXEL_ENCODING);
93 PlusStatus SetExposureMode(EXPOSURE_MODE expMode);
94 vtkGetMacro(ExposureMicroSec,
float);
95 PlusStatus SetExposureMicroSec(
int exposureMicroSec);
98 vtkGetMacro(GainDB,
float);
101 PlusStatus SetWhiteBalanceMode(WHITE_BALANCE_MODE wbMode);
102 vtkGetMacro(WhiteBalanceRed,
float);
103 vtkSetMacro(WhiteBalanceRed,
float);
104 vtkGetMacro(WhiteBalanceBlue,
float);
105 vtkSetMacro(WhiteBalanceBlue,
float);
134 vtkInternal* Internal;
virtual void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
virtual PlusStatus InternalStopRecording()
Abstract interface for tracker and video devices.
WHITE_BALANCE_MODE GetWhiteBalanceMode()
WHITE_BALANCE_MODE WhiteBalanceMode
virtual PlusStatus InternalConnect()
EXPOSURE_MODE GetExposureMode()
virtual PlusStatus ReadConfiguration(vtkXMLDataElement *)
unsigned long FrameNumber
virtual PlusStatus WriteConfiguration(vtkXMLDataElement *)
virtual PlusStatus InternalStartRecording()
EXPOSURE_MODE ExposureMode
virtual PlusStatus NotifyConfigured()
virtual PlusStatus InternalDisconnect()
Interface class to Spinnaker API compatible Point Grey Cameras.
PIXEL_ENCODING PixelEncoding
virtual PlusStatus InternalUpdate()
static vtkPlusDevice * New()