DUNE: Uniform Navigational Environment  2017.01.0
Vision::UI2210MGL::CaptureUeye Class Reference

Public Member Functions

 CaptureUeye (DUNE::Tasks::Task *task, AOI aoi, HIDS cam=1, double fps=30.0)
 
 ~CaptureUeye (void)
 
void setAOI (AOI aoi)
 
void setFPS (double fps)
 
void setExposure (float exp)
 
void setGain (bool autogain, int gain)
 
FramereadFrame (void)
 
void stopCapture (void)
 
int queryGainFactor (int gain)
 

Constructor & Destructor Documentation

Vision::UI2210MGL::CaptureUeye::CaptureUeye ( DUNE::Tasks::Task task,
AOI  aoi,
HIDS  cam = 1,
double  fps = 30.0 
)
inline

Constructor.

Parameters
[in]taskparent task.
[in]buffer_capacitypacket buffer capacity.
Vision::UI2210MGL::CaptureUeye::~CaptureUeye ( void  )
inline

Destructor.

References DUNE::Tasks::Task::err().

Member Function Documentation

int Vision::UI2210MGL::CaptureUeye::queryGainFactor ( int  gain)
inline
Frame* Vision::UI2210MGL::CaptureUeye::readFrame ( void  )
inline
void Vision::UI2210MGL::CaptureUeye::setExposure ( float  exp)
inline
void Vision::UI2210MGL::CaptureUeye::setFPS ( double  fps)
inline
void Vision::UI2210MGL::CaptureUeye::setGain ( bool  autogain,
int  gain 
)
inline
void Vision::UI2210MGL::CaptureUeye::stopCapture ( void  )
inline
Collaboration diagram for Vision::UI2210MGL::CaptureUeye:
Collaboration graph