Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
icl::io::pylon::GrabbingInterruptor Struct Reference

Utility Structure. More...

#include <PylonUtils.h>

List of all members.

Public Member Functions

ICLIO_API GrabbingInterruptor (Interruptable *i, bool mock=false)
 Constructor calls grabbingStop().
ICLIO_API ~GrabbingInterruptor ()
 Destructor calls grabbingStart().

Private Attributes

Interruptablem_Interu
 A pointer to the Interruptable that needs to be stopped.

Detailed Description

Utility Structure.

This struct is used to stop grabbing and restart it on destruction. This should not be created while image acquisition is still active.


Constructor & Destructor Documentation

Constructor calls grabbingStop().

Parameters:
iThe Interruptable to stop.
mockWhether to mock the stopping. This can be used to create 'shallow' GrabbingInterruptors on conditions.

Destructor calls grabbingStart().


Member Data Documentation

A pointer to the Interruptable that needs to be stopped.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines