Spinnaker SDK C++
4.3.0.189
 
 

 
Loading...
Searching...
No Matches
ISpinnakerRelay Class Referenceabstract

The interface file for SpinnakerRelay class. More...

#include <ISpinnakerRelay.h>

Inheritance diagram for ISpinnakerRelay:
SpinnakerRelay

Public Member Functions

virtual ~ISpinnakerRelay (void)
 
virtual void SetConnectParameters (const ConnectParameters connectParam)=0
 
virtual void SetNumBuffers (uint64_t numBuffers)=0
 
virtual void AddSource (CameraPtr pCamera)=0
 
virtual void RemoveSource (CameraPtr pCamera)=0
 
virtual void Connect ()=0
 
virtual void Disconnect ()=0
 
virtual bool IsConnected ()=0
 
virtual void RegisterEventHandler (EventHandler &eventHandler)=0
 
virtual void UnregisterEventHandler (EventHandler &eventHandler)=0
 
virtual ImagePtr GetNextImage ()=0
 
virtual void GetStatistics (RelayStatistics *statistics)=0
 

Protected Member Functions

 ISpinnakerRelay ()
 
 ISpinnakerRelay (const ISpinnakerRelay &)
 
ISpinnakerRelayoperator= (const ISpinnakerRelay &)
 

Protected Attributes

SpinnakerRelayData * m_pSpinnakerRelayData
 

Detailed Description

The interface file for SpinnakerRelay class.

Constructor & Destructor Documentation

◆ ~ISpinnakerRelay()

virtual ~ISpinnakerRelay ( void  )
inlinevirtual

◆ ISpinnakerRelay() [1/2]

ISpinnakerRelay ( )
inlineprotected

◆ ISpinnakerRelay() [2/2]

ISpinnakerRelay ( const ISpinnakerRelay )
inlineprotected

Member Function Documentation

◆ AddSource()

virtual void AddSource ( CameraPtr  pCamera)
pure virtual

Implemented in SpinnakerRelay.

◆ Connect()

virtual void Connect ( )
pure virtual

Implemented in SpinnakerRelay.

◆ Disconnect()

virtual void Disconnect ( )
pure virtual

Implemented in SpinnakerRelay.

◆ GetNextImage()

virtual ImagePtr GetNextImage ( )
pure virtual

Implemented in SpinnakerRelay.

◆ GetStatistics()

virtual void GetStatistics ( RelayStatistics statistics)
pure virtual

Implemented in SpinnakerRelay.

◆ IsConnected()

virtual bool IsConnected ( )
pure virtual

Implemented in SpinnakerRelay.

◆ operator=()

ISpinnakerRelay & operator= ( const ISpinnakerRelay )
protected

◆ RegisterEventHandler()

virtual void RegisterEventHandler ( EventHandler eventHandler)
pure virtual

Implemented in SpinnakerRelay.

◆ RemoveSource()

virtual void RemoveSource ( CameraPtr  pCamera)
pure virtual

Implemented in SpinnakerRelay.

◆ SetConnectParameters()

virtual void SetConnectParameters ( const ConnectParameters  connectParam)
pure virtual

Implemented in SpinnakerRelay.

◆ SetNumBuffers()

virtual void SetNumBuffers ( uint64_t  numBuffers)
pure virtual

Implemented in SpinnakerRelay.

◆ UnregisterEventHandler()

virtual void UnregisterEventHandler ( EventHandler eventHandler)
pure virtual

Implemented in SpinnakerRelay.

Member Data Documentation

◆ m_pSpinnakerRelayData

SpinnakerRelayData* m_pSpinnakerRelayData
protected

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