Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
BIAS::VideoSource_uEye::UeyeGrabThread Class Reference

Defines a thread for asynchronous uEye camera capturing. More...

#include <VideoSource/VideoSource_uEye.hh>

+ Collaboration diagram for BIAS::VideoSource_uEye::UeyeGrabThread:

Public Member Functions

bool isRunning ()
 
void start ()
 
void stop ()
 
 UeyeGrabThread (VideoSource_uEye *parent)
 
virtual ~UeyeGrabThread ()
 

Static Public Member Functions

static void * run (void *parent)
 

Protected Attributes

bool isRunning_
 
VideoSource_uEyeparent_
 
bool stopRequest_
 
pthread_t * thread_
 

Detailed Description

Defines a thread for asynchronous uEye camera capturing.

Definition at line 150 of file VideoSource_uEye.hh.

Constructor & Destructor Documentation

VideoSource_uEye::UeyeGrabThread::UeyeGrabThread ( VideoSource_uEye parent)

Definition at line 636 of file VideoSource_uEye.cpp.

References isRunning_, parent_, stopRequest_, and thread_.

VideoSource_uEye::UeyeGrabThread::~UeyeGrabThread ( )
virtual

Definition at line 644 of file VideoSource_uEye.cpp.

Member Function Documentation

bool VideoSource_uEye::UeyeGrabThread::isRunning ( )

Definition at line 667 of file VideoSource_uEye.cpp.

void * VideoSource_uEye::UeyeGrabThread::run ( void *  parent)
static
void VideoSource_uEye::UeyeGrabThread::start ( )

Definition at line 652 of file VideoSource_uEye.cpp.

References run().

Referenced by BIAS::VideoSource_uEye::PreGrab().

void VideoSource_uEye::UeyeGrabThread::stop ( )

Definition at line 659 of file VideoSource_uEye.cpp.

Referenced by BIAS::VideoSource_uEye::PostGrab().

Member Data Documentation

bool BIAS::VideoSource_uEye::UeyeGrabThread::isRunning_
protected

Definition at line 163 of file VideoSource_uEye.hh.

Referenced by UeyeGrabThread().

VideoSource_uEye* BIAS::VideoSource_uEye::UeyeGrabThread::parent_
protected

Definition at line 161 of file VideoSource_uEye.hh.

Referenced by run(), and UeyeGrabThread().

bool BIAS::VideoSource_uEye::UeyeGrabThread::stopRequest_
protected

Definition at line 162 of file VideoSource_uEye.hh.

Referenced by run(), and UeyeGrabThread().

pthread_t* BIAS::VideoSource_uEye::UeyeGrabThread::thread_
protected

Definition at line 160 of file VideoSource_uEye.hh.

Referenced by UeyeGrabThread().


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