Skip to content

Class Spinnaker::Relay::ISpinnakerRelay

ClassList > Relay > ISpinnakerRelay

The interface file for SpinnakerRelay class.

  • #include <ISpinnakerRelay.h>

Inherited by the following classes: Spinnaker::Relay::SpinnakerRelay

Public Functions

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

Protected Attributes

Type Name
SpinnakerRelayData * m_pSpinnakerRelayData

Protected Functions

Type Name
ISpinnakerRelay ()
ISpinnakerRelay (const ISpinnakerRelay &)
ISpinnakerRelay & operator= (const ISpinnakerRelay &)

Public Functions Documentation

function AddSource

virtual void Relay::ISpinnakerRelay::AddSource (
    CameraPtr pCamera
) = 0

function Connect

virtual void Relay::ISpinnakerRelay::Connect () = 0

function Disconnect

virtual void Relay::ISpinnakerRelay::Disconnect () = 0

function GetNextImage

virtual ImagePtr Relay::ISpinnakerRelay::GetNextImage () = 0

function GetStatistics

virtual void Relay::ISpinnakerRelay::GetStatistics (
    RelayStatistics * statistics
) = 0

function IsConnected

virtual bool Relay::ISpinnakerRelay::IsConnected () = 0

function RegisterEventHandler

virtual void Relay::ISpinnakerRelay::RegisterEventHandler (
    EventHandler & eventHandler
) = 0

function RemoveSource

virtual void Relay::ISpinnakerRelay::RemoveSource (
    CameraPtr pCamera
) = 0

function SetConnectParameters

virtual void Relay::ISpinnakerRelay::SetConnectParameters (
    const ConnectParameters connectParam
) = 0

function SetNumBuffers

virtual void Relay::ISpinnakerRelay::SetNumBuffers (
    uint64_t numBuffers
) = 0

function UnregisterEventHandler

virtual void Relay::ISpinnakerRelay::UnregisterEventHandler (
    EventHandler & eventHandler
) = 0

function ~ISpinnakerRelay

inline virtual Relay::ISpinnakerRelay::~ISpinnakerRelay (
    void
) 

Protected Attributes Documentation

variable m_pSpinnakerRelayData

SpinnakerRelayData* Spinnaker::Relay::ISpinnakerRelay::m_pSpinnakerRelayData;

Protected Functions Documentation

function ISpinnakerRelay [1/2]

inline Relay::ISpinnakerRelay::ISpinnakerRelay () 

function ISpinnakerRelay [2/2]

inline Relay::ISpinnakerRelay::ISpinnakerRelay (
    const ISpinnakerRelay &
) 

function operator=

ISpinnakerRelay & Relay::ISpinnakerRelay::operator= (
    const ISpinnakerRelay &
) 


The documentation for this class was generated from the following file C:/workspace/include/Interface/ISpinnakerRelay.h