Class Spinnaker::IProducer¶
ClassList > Spinnaker > IProducer
The interface file for Producer .
#include <IProducer.h>
Inherited by the following classes: Spinnaker::Producer
Public Attributes¶
| Type | Name |
|---|---|
| TransportLayerSystem | TLSystem |
Public Functions¶
| Type | Name |
|---|---|
| virtual CameraList | GetCameras (bool updateInterface=true, bool updateCameras=true) = 0 |
| virtual InterfaceList | GetInterfaces (bool updateInterface=true) = 0 |
| virtual SpinnakerLogLevel | GetLoggingCallbackPriorityLevel () = 0 |
| virtual GenICam::gcstring | GetProducerFilePath () const = 0 |
| virtual GenApi::INodeMap & | GetTLNodeMap () const = 0 |
| virtual bool | IsCameraInUse () = 0 |
| virtual bool | IsInterfaceInUse () = 0 |
| virtual void | RegisterEventHandler (EventHandler & evtHandlerToRegister, bool updateInterface=false) = 0 |
| virtual void | RegisterLoggingEventHandler (LoggingEventHandler & handler) = 0 |
| virtual void | SendActionCommand (unsigned int deviceKey, unsigned int groupKey, unsigned int groupMask, unsigned long long actionTime, bool requestAck, unsigned int * pResultSize, ActionCommandResult results=NULL) = 0 |
| virtual void | SetLoggingCallbackPriorityLevel (SpinnakerLogLevel level) = 0 |
| virtual void | UnregisterAllLoggingEventHandlers () = 0 |
| virtual void | UnregisterEventHandler (EventHandler & evtHandlerToUnregister) = 0 |
| virtual void | UnregisterLoggingEventHandler (LoggingEventHandler & handler) = 0 |
| virtual bool | UpdateCameras (bool updateInterface=true) = 0 |
| virtual bool | UpdateInterfaceList () = 0 |
| virtual | ~IProducer () |
Protected Attributes¶
| Type | Name |
|---|---|
| ProducerData * | m_pProducerData |
Protected Functions¶
| Type | Name |
|---|---|
| IProducer () |
|
| IProducer (const IProducer &) |
|
| virtual void | ReleaseInstance () = 0 |
| virtual void | StopInternalEventHandler () = 0 |
| IProducer & | operator= (const IProducer &) |
Public Attributes Documentation¶
variable TLSystem¶
Public Functions Documentation¶
function GetCameras¶
virtual CameraList Spinnaker::IProducer::GetCameras (
bool updateInterface=true,
bool updateCameras=true
) = 0
function GetInterfaces¶
function GetLoggingCallbackPriorityLevel¶
function GetProducerFilePath¶
function GetTLNodeMap¶
function IsCameraInUse¶
function IsInterfaceInUse¶
function RegisterEventHandler¶
virtual void Spinnaker::IProducer::RegisterEventHandler (
EventHandler & evtHandlerToRegister,
bool updateInterface=false
) = 0
function RegisterLoggingEventHandler¶
virtual void Spinnaker::IProducer::RegisterLoggingEventHandler (
LoggingEventHandler & handler
) = 0
function SendActionCommand¶
virtual void Spinnaker::IProducer::SendActionCommand (
unsigned int deviceKey,
unsigned int groupKey,
unsigned int groupMask,
unsigned long long actionTime,
bool requestAck,
unsigned int * pResultSize,
ActionCommandResult results=NULL
) = 0
function SetLoggingCallbackPriorityLevel¶
function UnregisterAllLoggingEventHandlers¶
function UnregisterEventHandler¶
virtual void Spinnaker::IProducer::UnregisterEventHandler (
EventHandler & evtHandlerToUnregister
) = 0
function UnregisterLoggingEventHandler¶
virtual void Spinnaker::IProducer::UnregisterLoggingEventHandler (
LoggingEventHandler & handler
) = 0
function UpdateCameras¶
function UpdateInterfaceList¶
function ~IProducer¶
Protected Attributes Documentation¶
variable m_pProducerData¶
Protected Functions Documentation¶
function IProducer [1/2]¶
function IProducer [2/2]¶
function ReleaseInstance¶
function StopInternalEventHandler¶
function operator=¶
The documentation for this class was generated from the following file C:/workspace/include/Interface/IProducer.h