PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPlusSpinnakerVideoSource Class Reference

Interface class to Spinnaker API compatible Point Grey Cameras. More...

#include <src/PlusDataCollection/PointGrey/vtkPlusSpinnakerVideoSource.h>

Inheritance diagram for vtkPlusSpinnakerVideoSource:
Inheritance graph
[legend]
Collaboration diagram for vtkPlusSpinnakerVideoSource:
Collaboration graph
[legend]

Public Types

enum  EXPOSURE_MODE { EXPOSURE_TIMED = 0, EXPOSURE_AUTO_ONCE, EXPOSURE_AUTO_CONTINUOUS }
 
enum  GAIN_MODE { GAIN_MANUAL = 0, GAIN_AUTO_ONCE, GAIN_AUTO_CONTINUOUS }
 
enum  PIXEL_ENCODING { RGB24 = 0, MONO8 }
 
typedef vtkPlusDevice Superclass
 
enum  WHITE_BALANCE_MODE { WB_MANUAL = 0, WB_AUTO_ONCE, WB_AUTO_CONTINUOUS }
 
- Public Types inherited from vtkPlusDevice
typedef vtkImageAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
bool IsTracker () const
 
bool IsVirtual () const
 
virtual PlusStatus NotifyConfigured ()
 
void PrintConfiguration (ostream &os, vtkIndent indent)
 
virtual void PrintSelf (ostream &os, vtkIndent indent)
 
virtual PlusStatus ReadConfiguration (vtkXMLDataElement *config)
 
PlusStatus WriteConfiguration (vtkXMLDataElement *config)
 
- Public Member Functions inherited from vtkPlusDevice
PlusStatus AddFieldDataSource (vtkPlusDataSource *aSource)
 
PlusStatus AddInputChannel (vtkPlusChannel *aChannel)
 
PlusStatus AddOutputChannel (vtkPlusChannel *aChannel)
 
PlusStatus AddTool (vtkPlusDataSource *tool, bool requireUniquePortName=true)
 
PlusStatus AddVideoSource (vtkPlusDataSource *anImage)
 
void ClearAllBuffers ()
 
virtual PlusStatus Connect ()
 
virtual PlusStatus CreateDefaultOutputChannel (const char *channelId=NULL, bool addSource=true)
 
void DeepCopy (const vtkPlusDevice &device)
 
virtual PlusStatus Disconnect ()
 
virtual PlusStatus ForceUpdate ()
 
virtual double GetAcquisitionRate () const
 
virtual PlusStatus GetBufferSize (vtkPlusChannel &aChannel, int &outVal, const std::string &aSourceId=std::string(""))
 
virtual int GetConnected () const
 
virtual bool GetCorrectlyConfigured () const
 
PlusStatus GetDataSource (const char *aSourceId, vtkPlusDataSource *&aSource)
 
PlusStatus GetDataSource (const std::string &aSourceId, vtkPlusDataSource *&aSource)
 
virtual double GetDesiredTimestamp ()
 
virtual std::string GetDeviceId () const
 
PlusStatus GetFieldDataSource (const char *aSourceId, vtkPlusDataSource *&aSource) const
 
PlusStatus GetFieldDataSource (const std::string &aSourceId, vtkPlusDataSource *&aSource) const
 
DataSourceContainerConstIterator GetFieldDataSourcessIteratorBegin () const
 
DataSourceContainerConstIterator GetFieldDataSourcessIteratorEnd () const
 
PlusStatus GetFirstActiveOutputVideoSource (vtkPlusDataSource *&aVideoSource)
 
PlusStatus GetFirstActiveTool (vtkPlusDataSource *&aTool) const
 
PlusStatus GetFirstOutputChannel (vtkPlusChannel *&aChannel)
 
PlusStatus GetFirstVideoSource (vtkPlusDataSource *&anImage)
 
virtual unsigned long GetFrameNumber () const
 
virtual double GetFrameTimeStamp () const
 
virtual PlusStatus GetImage (const std::string &requestedImageId, std::string &assignedImageId, const std::string &imageReferencFrameName, vtkImageData *imageData, vtkMatrix4x4 *ijkToReferenceTransform)
 
virtual PlusStatus GetImageMetaData (igsioCommon::ImageMetaDataList &imageMetaDataItems)
 
virtual US_IMAGE_TYPE GetImageType (vtkPlusChannel &aChannel)
 
PlusStatus GetInputDevices (std::vector< vtkPlusDevice * > &outDeviceList) const
 
PlusStatus GetInputDevicesRecursive (std::vector< vtkPlusDevice * > &outDeviceList) const
 
virtual PlusStatus GetInputFrameSize (vtkPlusChannel &aChannel, unsigned int &x, unsigned int &y, unsigned int &z) const
 
virtual PlusStatus GetInputFrameSize (vtkPlusChannel &aChannel, FrameSizeType &dim) const
 
double GetInternalUpdateRate () const
 
virtual double GetLocalTimeOffsetSec () const
 
double GetMissingInputGracePeriodSec () const
 
virtual int GetNumberOfFieldDataSources () const
 
virtual int GetNumberOfTools () const
 
virtual int GetNumberOfVideoSources () const
 
PlusStatus GetOutputChannelByName (vtkPlusChannel *&aChannel, const char *aChannelId)
 
PlusStatus GetOutputChannelByName (vtkPlusChannel *&aChannel, const std::string &aChannelId)
 
ChannelContainerConstIterator GetOutputChannelsEnd () const
 
ChannelContainerIterator GetOutputChannelsEnd ()
 
ChannelContainerConstIterator GetOutputChannelsStart () const
 
ChannelContainerIterator GetOutputChannelsStart ()
 
virtual PlusStatus GetOutputFrameSize (vtkPlusChannel &aChannel, unsigned int &x, unsigned int &y, unsigned int &z) const
 
virtual PlusStatus GetOutputFrameSize (vtkPlusChannel &aChannel, FrameSizeType &dim) const
 
virtual std::string GetParameter (const std::string &key) const
 
virtual PlusStatus GetParameter (const std::string &key, std::string &outValue) const
 
virtual igsioCommon::VTKScalarPixelType GetPixelType (vtkPlusChannel &aChannel)
 
virtual std::string GetSdkVersion ()
 
virtual double GetStartTime ()
 
virtual double GetTimestampClosestToDesired ()
 
PlusStatus GetTool (const char *aToolSourceId, vtkPlusDataSource *&aTool) const
 
PlusStatus GetTool (const std::string &aToolSourceId, vtkPlusDataSource *&aTool) const
 
PlusStatus GetToolByPortName (const char *aPortName, vtkPlusDataSource *&aSource)
 
PlusStatus GetToolByPortName (const std::string &aPortName, vtkPlusDataSource *&aSource)
 
DataSourceContainerConstIterator GetToolIteratorBegin () const
 
DataSourceContainerConstIterator GetToolIteratorEnd () const
 
std::string GetToolReferenceFrameName () const
 
virtual int GetUpdateWithDesiredTimestamp ()
 
PlusStatus GetVideoSource (const char *aSourceId, vtkPlusDataSource *&aVideoSource)
 
PlusStatus GetVideoSourceByIndex (const unsigned int index, vtkPlusDataSource *&aVideoSource)
 
DataSourceContainerConstIterator GetVideoSourceIteratorBegin () const
 
DataSourceContainerConstIterator GetVideoSourceIteratorEnd () const
 
std::vector< vtkPlusDataSource * > GetVideoSources () const
 
PlusStatus GetVideoSourcesByPortName (const char *aPortName, std::vector< vtkPlusDataSource * > &sources)
 
PlusStatus GetVideoSourcesByPortName (const std::string &aPortName, std::vector< vtkPlusDataSource * > &sources)
 
virtual bool IsConnected () const
 
virtual bool IsRecording () const
 
virtual bool IsResettable ()
 
virtual int OutputChannelCount () const
 
virtual PlusStatus Probe ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual PlusStatus Reset ()
 
virtual PlusStatus SendText (const std::string &textToSend, std::string *textReceived=NULL)
 
PlusStatus SetAcquisitionRate (double aRate)
 
virtual PlusStatus SetBufferSize (vtkPlusChannel &aChannel, int FrameBufferSize, const std::string &aSourceId=std::string(""))
 
virtual void SetDataCollector (vtkPlusDataCollector *_arg)
 
virtual void SetDesiredTimestamp (double)
 
void SetDeviceId (const std::string &id)
 
void SetFieldDataSourcesBufferSize (int aBufferSize)
 
virtual PlusStatus SetImageType (vtkPlusChannel &aChannel, US_IMAGE_TYPE imageType)
 
virtual PlusStatus SetInputFrameSize (vtkPlusDataSource &aSource, unsigned int x, unsigned int y, unsigned int z)
 
virtual void SetLocalTimeOffsetSec (double aTimeOffsetSec)
 
virtual void SetMissingInputGracePeriodSec (double)
 
virtual PlusStatus SetParameter (const std::string &key, const std::string &value)
 
virtual PlusStatus SetPixelType (vtkPlusChannel &aChannel, igsioCommon::VTKScalarPixelType pixelType)
 
virtual void SetStartTime (double startTime)
 
void SetToolReferenceFrameName (const std::string &frameName)
 
void SetToolsBufferSize (int aBufferSize)
 
virtual void SetUpdateWithDesiredTimestamp (int)
 
virtual PlusStatus StartRecording ()
 
virtual PlusStatus StopRecording ()
 
virtual void UpdateWithDesiredTimestampOff ()
 
virtual void UpdateWithDesiredTimestampOn ()
 
virtual PlusStatus WriteToolsToSequenceFile (const std::string &filename, bool useCompression=false)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPlusSpinnakerVideoSourceNew ()
 
static vtkPlusSpinnakerVideoSourceSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkPlusDevice
static PlusStatus GetToolReferenceFrameFromTrackedFrame (igsioTrackedFrame &aFrame, std::string &aToolReferenceFrameName)
 
static int IsTypeOf (const char *type)
 
static vtkPlusDeviceNew ()
 
static vtkPlusDeviceSafeDownCast (vtkObject *o)
 

Protected Member Functions

PlusStatus CheckCameraParameterValidity ()
 
virtual unsigned int GetCameraNumber ()
 
virtual float GetExposureMicroSec ()
 
EXPOSURE_MODE GetExposureMode ()
 
virtual float GetGainDB ()
 
GAIN_MODE GetGainMode ()
 
virtual PIXEL_ENCODING GetPixelEncoding ()
 
virtual float GetWhiteBalanceBlue ()
 
WHITE_BALANCE_MODE GetWhiteBalanceMode ()
 
virtual float GetWhiteBalanceRed ()
 
virtual PlusStatus InternalConnect ()
 
virtual PlusStatus InternalDisconnect ()
 
PlusStatus InternalStartRecording ()
 
PlusStatus InternalStopRecording ()
 
virtual PlusStatus InternalUpdate ()
 
virtual void SetCameraNumber (unsigned int)
 
PlusStatus SetExposureMicroSec (int exposureMicroSec)
 
PlusStatus SetExposureMode (EXPOSURE_MODE expMode)
 
PlusStatus SetFrameRate (int FrameRate)
 
PlusStatus SetGainDB (int gainDb)
 
PlusStatus SetGainMode (GAIN_MODE gainMode)
 
virtual void SetPixelEncoding (PIXEL_ENCODING)
 
virtual void SetWhiteBalanceBlue (float)
 
PlusStatus SetWhiteBalanceMode (WHITE_BALANCE_MODE wbMode)
 
virtual void SetWhiteBalanceRed (float)
 
 vtkPlusSpinnakerVideoSource ()
 
 ~vtkPlusSpinnakerVideoSource ()
 
- Protected Member Functions inherited from vtkPlusDevice
virtual PlusStatus AddVideoItemToVideoSources (const std::vector< vtkPlusDataSource * > &videoSources, const igsioVideoFrame &frame, long frameNumber, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL)
 
virtual PlusStatus AddVideoItemToVideoSources (const std::vector< vtkPlusDataSource * > &videoSources, void *imageDataPtr, US_IMAGE_ORIENTATION usImageOrientation, const FrameSizeType &frameSizeInPx, igsioCommon::VTKScalarPixelType pixelType, unsigned int numberOfScalarComponents, US_IMAGE_TYPE imageType, int numberOfBytesToSkip, long frameNumber, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL)
 
PlusStatus EnsureUniqueDataSourceId (const std::string &aSourceId)
 
vtkXMLDataElement * FindInputChannelElement (vtkXMLDataElement *rootXMLElement, const char *aChannelId)
 
vtkXMLDataElement * FindOutputChannelElement (vtkXMLDataElement *rootXMLElement, const char *aChannelId)
 
vtkXMLDataElement * FindThisDeviceElement (vtkXMLDataElement *rootXMLElement)
 
virtual vtkPlusDataCollectorGetDataCollector ()
 
double GetRecordingStartTime () const
 
bool GetStartThreadForInternalUpdates () const
 
bool HasGracePeriodExpired ()
 
virtual void InternalWriteInputChannels (vtkXMLDataElement *rootXMLElement)
 
virtual void InternalWriteOutputChannels (vtkXMLDataElement *rootXMLElement)
 
virtual void SetCorrectlyConfigured (bool)
 
virtual void SetRecordingStartTime (double)
 
virtual void SetStartThreadForInternalUpdates (bool)
 
virtual PlusStatus ToolTimeStampedUpdate (const std::string &aToolSourceId, vtkMatrix4x4 *matrix, ToolStatus status, unsigned long frameNumber, double unfilteredtimestamp, const igsioFieldMapType *customFields=NULL)
 
virtual PlusStatus ToolTimeStampedUpdateWithoutFiltering (const std::string &aToolSourceId, vtkMatrix4x4 *matrix, ToolStatus status, double unfilteredtimestamp, double filteredtimestamp, const igsioFieldMapType *customFields=NULL)
 
 vtkPlusDevice ()
 
virtual ~vtkPlusDevice ()
 

Protected Attributes

int CameraNumber
 
float ExposureMicroSec
 
EXPOSURE_MODE ExposureMode
 
int FrameRate
 
FrameSizeType FrameSize
 
float GainDB
 
GAIN_MODE GainMode
 
PIXEL_ENCODING PixelEncoding
 
float WhiteBalanceBlue
 
WHITE_BALANCE_MODE WhiteBalanceMode
 
float WhiteBalanceRed
 
- Protected Attributes inherited from vtkPlusDevice
double AcquisitionRate
 
int Connected
 
bool CorrectlyConfigured
 
StreamBufferItemCurrentStreamBufferItem
 
vtkPlusDataCollectorDataCollector
 
double DesiredTimestamp
 
std::string DeviceId
 
DataSourceContainer Fields
 
unsigned long FrameNumber
 
double FrameTimeStamp
 
ChannelContainer InputChannels
 
double LocalTimeOffsetSec
 
double MissingInputGracePeriodSec
 
ChannelContainer OutputChannels
 
int OutputNeedsInitialization
 
std::map< std::string, std::string > Parameters
 
int Recording
 
double RecordingStartTime
 
std::set< std::string > ReportedUnknownTools
 
bool RequireImageOrientationInConfiguration
 
bool RequirePortNameInDeviceSetConfiguration
 
bool StartThreadForInternalUpdates
 
bool ThreadAlive
 
vtkMultiThreader * Threader
 
int ThreadId
 
double TimestampClosestToDesired
 
std::string ToolReferenceFrameName
 
DataSourceContainer Tools
 
int UpdateWithDesiredTimestamp
 
DataSourceContainer VideoSources
 

Additional Inherited Members

- Public Attributes inherited from vtkPlusDevice
double InternalUpdateRate
 
vtkIGSIORecursiveCriticalSection * UpdateMutex
 
vtkTimeStamp UpdateTime
 
- Static Public Attributes inherited from vtkPlusDevice
static const std::string BMODE_PORT_NAME = "B"
 
static const std::string PARAMETER_XML_ELEMENT_TAG = "Parameter"
 
static const std::string PARAMETERS_XML_ELEMENT_TAG = "Parameters"
 
static const std::string RFMODE_PORT_NAME = "Rf"
 
- Static Protected Member Functions inherited from vtkPlusDevice
static void * vtkDataCaptureThread (vtkMultiThreader::ThreadInfo *data)
 
- Static Protected Attributes inherited from vtkPlusDevice
static const int VIRTUAL_DEVICE_FRAME_RATE = 50
 

Detailed Description

Interface class to Spinnaker API compatible Point Grey Cameras.

Definition at line 19 of file vtkPlusSpinnakerVideoSource.h.

Member Typedef Documentation

◆ Superclass

Definition at line 25 of file vtkPlusSpinnakerVideoSource.h.

Member Enumeration Documentation

◆ EXPOSURE_MODE

Enumerator
EXPOSURE_TIMED 
EXPOSURE_AUTO_ONCE 
EXPOSURE_AUTO_CONTINUOUS 

Definition at line 49 of file vtkPlusSpinnakerVideoSource.h.

◆ GAIN_MODE

Enumerator
GAIN_MANUAL 
GAIN_AUTO_ONCE 
GAIN_AUTO_CONTINUOUS 

Definition at line 56 of file vtkPlusSpinnakerVideoSource.h.

◆ PIXEL_ENCODING

Enumerator
RGB24 
MONO8 

Definition at line 42 of file vtkPlusSpinnakerVideoSource.h.

◆ WHITE_BALANCE_MODE

Enumerator
WB_MANUAL 
WB_AUTO_ONCE 
WB_AUTO_CONTINUOUS 

Definition at line 63 of file vtkPlusSpinnakerVideoSource.h.

Constructor & Destructor Documentation

◆ vtkPlusSpinnakerVideoSource()

vtkPlusSpinnakerVideoSource::vtkPlusSpinnakerVideoSource ( )
protected

Definition at line 77 of file vtkPlusSpinnakerVideoSource.cxx.

◆ ~vtkPlusSpinnakerVideoSource()

vtkPlusSpinnakerVideoSource::~vtkPlusSpinnakerVideoSource ( )
protected

Definition at line 102 of file vtkPlusSpinnakerVideoSource.cxx.

Member Function Documentation

◆ CheckCameraParameterValidity()

PlusStatus vtkPlusSpinnakerVideoSource::CheckCameraParameterValidity ( )
protected

Definition at line 225 of file vtkPlusSpinnakerVideoSource.cxx.

◆ GetCameraNumber()

virtual unsigned int vtkPlusSpinnakerVideoSource::GetCameraNumber ( )
protectedvirtual

◆ GetClassName()

virtual const char* vtkPlusSpinnakerVideoSource::GetClassName ( )
virtual

Reimplemented from vtkPlusDevice.

◆ GetExposureMicroSec()

virtual float vtkPlusSpinnakerVideoSource::GetExposureMicroSec ( )
protectedvirtual

◆ GetExposureMode()

EXPOSURE_MODE vtkPlusSpinnakerVideoSource::GetExposureMode ( )
inlineprotected

Definition at line 92 of file vtkPlusSpinnakerVideoSource.h.

◆ GetGainDB()

virtual float vtkPlusSpinnakerVideoSource::GetGainDB ( )
protectedvirtual

◆ GetGainMode()

GAIN_MODE vtkPlusSpinnakerVideoSource::GetGainMode ( )
inlineprotected

Definition at line 96 of file vtkPlusSpinnakerVideoSource.h.

◆ GetPixelEncoding()

virtual PIXEL_ENCODING vtkPlusSpinnakerVideoSource::GetPixelEncoding ( )
protectedvirtual

◆ GetWhiteBalanceBlue()

virtual float vtkPlusSpinnakerVideoSource::GetWhiteBalanceBlue ( )
protectedvirtual

◆ GetWhiteBalanceMode()

WHITE_BALANCE_MODE vtkPlusSpinnakerVideoSource::GetWhiteBalanceMode ( )
inlineprotected

Definition at line 100 of file vtkPlusSpinnakerVideoSource.h.

◆ GetWhiteBalanceRed()

virtual float vtkPlusSpinnakerVideoSource::GetWhiteBalanceRed ( )
protectedvirtual

◆ InternalConnect()

PlusStatus vtkPlusSpinnakerVideoSource::InternalConnect ( )
protectedvirtual

Should be overridden to connect to the hardware

Reimplemented from vtkPlusDevice.

Definition at line 354 of file vtkPlusSpinnakerVideoSource.cxx.

◆ InternalDisconnect()

PlusStatus vtkPlusSpinnakerVideoSource::InternalDisconnect ( )
protectedvirtual

Release the video driver. Should be overridden to disconnect from the hardware.

Reimplemented from vtkPlusDevice.

Definition at line 560 of file vtkPlusSpinnakerVideoSource.cxx.

◆ InternalStartRecording()

PlusStatus vtkPlusSpinnakerVideoSource::InternalStartRecording ( )
protectedvirtual

Record incoming data at the specified acquisition rate. The recording continues indefinitely until StopRecording() is called.

Reimplemented from vtkPlusDevice.

Definition at line 599 of file vtkPlusSpinnakerVideoSource.cxx.

◆ InternalStopRecording()

PlusStatus vtkPlusSpinnakerVideoSource::InternalStopRecording ( )
protectedvirtual

Stop recording

Reimplemented from vtkPlusDevice.

Definition at line 648 of file vtkPlusSpinnakerVideoSource.cxx.

◆ InternalUpdate()

PlusStatus vtkPlusSpinnakerVideoSource::InternalUpdate ( )
protectedvirtual

Get frames from camera

Reimplemented from vtkPlusDevice.

Definition at line 687 of file vtkPlusSpinnakerVideoSource.cxx.

◆ IsA()

virtual int vtkPlusSpinnakerVideoSource::IsA ( const char *  type)
virtual

Reimplemented from vtkPlusDevice.

◆ IsTracker()

bool vtkPlusSpinnakerVideoSource::IsTracker ( ) const
inlinevirtual

Is this device a tracker

Reimplemented from vtkPlusDevice.

Definition at line 35 of file vtkPlusSpinnakerVideoSource.h.

◆ IsTypeOf()

static int vtkPlusSpinnakerVideoSource::IsTypeOf ( const char *  type)
static

◆ IsVirtual()

bool vtkPlusSpinnakerVideoSource::IsVirtual ( ) const
inlinevirtual

Reimplemented from vtkPlusDevice.

Definition at line 36 of file vtkPlusSpinnakerVideoSource.h.

◆ New()

static vtkPlusSpinnakerVideoSource* vtkPlusSpinnakerVideoSource::New ( )
static

◆ NotifyConfigured()

PlusStatus vtkPlusSpinnakerVideoSource::NotifyConfigured ( )
virtual

Verify the device is correctly configured

Reimplemented from vtkPlusDevice.

Definition at line 667 of file vtkPlusSpinnakerVideoSource.cxx.

◆ PrintConfiguration()

void vtkPlusSpinnakerVideoSource::PrintConfiguration ( ostream &  os,
vtkIndent  indent 
)

Definition at line 111 of file vtkPlusSpinnakerVideoSource.cxx.

◆ PrintSelf()

void vtkPlusSpinnakerVideoSource::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Reimplemented from vtkPlusDevice.

Definition at line 153 of file vtkPlusSpinnakerVideoSource.cxx.

◆ ReadConfiguration()

PlusStatus vtkPlusSpinnakerVideoSource::ReadConfiguration ( vtkXMLDataElement *  config)
virtual

Read configuration from xml data

Reimplemented from vtkPlusDevice.

Definition at line 259 of file vtkPlusSpinnakerVideoSource.cxx.

◆ SafeDownCast()

static vtkPlusSpinnakerVideoSource* vtkPlusSpinnakerVideoSource::SafeDownCast ( vtkObject *  o)
static

◆ SetCameraNumber()

virtual void vtkPlusSpinnakerVideoSource::SetCameraNumber ( unsigned int  )
protectedvirtual

◆ SetExposureMicroSec()

PlusStatus vtkPlusSpinnakerVideoSource::SetExposureMicroSec ( int  exposureMicroSec)
protected

Definition at line 184 of file vtkPlusSpinnakerVideoSource.cxx.

◆ SetExposureMode()

PlusStatus vtkPlusSpinnakerVideoSource::SetExposureMode ( EXPOSURE_MODE  expMode)
protected

Definition at line 177 of file vtkPlusSpinnakerVideoSource.cxx.

◆ SetFrameRate()

PlusStatus vtkPlusSpinnakerVideoSource::SetFrameRate ( int  FrameRate)
protected

Definition at line 162 of file vtkPlusSpinnakerVideoSource.cxx.

◆ SetGainDB()

PlusStatus vtkPlusSpinnakerVideoSource::SetGainDB ( int  gainDb)
protected

Definition at line 204 of file vtkPlusSpinnakerVideoSource.cxx.

◆ SetGainMode()

PlusStatus vtkPlusSpinnakerVideoSource::SetGainMode ( GAIN_MODE  gainMode)
protected

Definition at line 197 of file vtkPlusSpinnakerVideoSource.cxx.

◆ SetPixelEncoding()

virtual void vtkPlusSpinnakerVideoSource::SetPixelEncoding ( PIXEL_ENCODING  )
protectedvirtual

◆ SetWhiteBalanceBlue()

virtual void vtkPlusSpinnakerVideoSource::SetWhiteBalanceBlue ( float  )
protectedvirtual

◆ SetWhiteBalanceMode()

PlusStatus vtkPlusSpinnakerVideoSource::SetWhiteBalanceMode ( WHITE_BALANCE_MODE  wbMode)
protected

Definition at line 217 of file vtkPlusSpinnakerVideoSource.cxx.

◆ SetWhiteBalanceRed()

virtual void vtkPlusSpinnakerVideoSource::SetWhiteBalanceRed ( float  )
protectedvirtual

◆ WriteConfiguration()

PlusStatus vtkPlusSpinnakerVideoSource::WriteConfiguration ( vtkXMLDataElement *  config)
virtual

Write configuration to xml data

Reimplemented from vtkPlusDevice.

Definition at line 344 of file vtkPlusSpinnakerVideoSource.cxx.

Member Data Documentation

◆ CameraNumber

int vtkPlusSpinnakerVideoSource::CameraNumber
protected

Definition at line 115 of file vtkPlusSpinnakerVideoSource.h.

◆ ExposureMicroSec

float vtkPlusSpinnakerVideoSource::ExposureMicroSec
protected

Definition at line 122 of file vtkPlusSpinnakerVideoSource.h.

◆ ExposureMode

EXPOSURE_MODE vtkPlusSpinnakerVideoSource::ExposureMode
protected

Definition at line 121 of file vtkPlusSpinnakerVideoSource.h.

◆ FrameRate

int vtkPlusSpinnakerVideoSource::FrameRate
protected

Definition at line 118 of file vtkPlusSpinnakerVideoSource.h.

◆ FrameSize

FrameSizeType vtkPlusSpinnakerVideoSource::FrameSize
protected

Definition at line 117 of file vtkPlusSpinnakerVideoSource.h.

◆ GainDB

float vtkPlusSpinnakerVideoSource::GainDB
protected

Definition at line 124 of file vtkPlusSpinnakerVideoSource.h.

◆ GainMode

GAIN_MODE vtkPlusSpinnakerVideoSource::GainMode
protected

Definition at line 123 of file vtkPlusSpinnakerVideoSource.h.

◆ PixelEncoding

PIXEL_ENCODING vtkPlusSpinnakerVideoSource::PixelEncoding
protected

Definition at line 116 of file vtkPlusSpinnakerVideoSource.h.

◆ WhiteBalanceBlue

float vtkPlusSpinnakerVideoSource::WhiteBalanceBlue
protected

Definition at line 127 of file vtkPlusSpinnakerVideoSource.h.

◆ WhiteBalanceMode

WHITE_BALANCE_MODE vtkPlusSpinnakerVideoSource::WhiteBalanceMode
protected

Definition at line 125 of file vtkPlusSpinnakerVideoSource.h.

◆ WhiteBalanceRed

float vtkPlusSpinnakerVideoSource::WhiteBalanceRed
protected

Definition at line 126 of file vtkPlusSpinnakerVideoSource.h.


The documentation for this class was generated from the following files: