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

#include <VideoSource/ueyeclass.hh>

Public Member Functions

int AllocImageMem (int lWidth, int lHeight, int lBpp, char **ppcImgMem, int *plID)
 
int CameraStatus (int lInfo, long lValue)
 
int CaptureVideo (int lWait)
 
 CuEye ()
 
int DisableEvent (int nWhich)
 
int EnableAutoExit (int nMode)
 
int EnableEvent (int nWhich)
 
int EnableMessage (int nWhich, HWND hwnd)
 
int ExitCamera ()
 
int ExitEvent (int nWhich)
 
int FreeImageMem (char *pcMem, int lID)
 
int FreezeVideo (int lWait)
 
int GetActiveImageMem (char **ppcImgMem, int *plID)
 
int GetActSeqBuffer (char **ppcImgMem, int *plID)
 
int GetAllPixelClocks (unsigned int *nPixelClockList)
 
HIDS GetCameraHandle ()
 
int GetCameraInfo (CAMINFO *pInfo)
 
int GetCameraType ()
 
int GetColorDepth (int *plBpp, int *plColFormat)
 
int GetDllVersion (int *plDllVers)
 
int GetErrorText (int lErr, char *pcErrText)
 
double GetExposureTime ()
 
double GetGain ()
 
int GetIRQ (int *plIRQ)
 
int GetNumberOfCameras (int *plNumCameras)
 
int GetOsVersion (void)
 
int GetPciSlot (int *plSlot)
 
int GetSensorInfo (PSENSORINFO pInfo)
 
int InitCamera (int nId=0)
 
int InitEvent (HANDLE hEv, int nWhich)
 
int InquireImageMem (char *pcMem, int lID, int *plX, int *plY, int *plBpp, int *plPitch)
 
int LoadImage (char *pcFile)
 
int ReadDigitalPort (int *plIn)
 
int ReadEEPROM (int lAdr, char *pcBuf, int lCount)
 
int ReadTriggerPort (int *plIn)
 
int RenderBitmap (int nMemID, HWND hwnd, int nMode)
 
int Renumerate (int reserved)
 
int SaveImage (char *pcFile)
 
int SaveImageMem (char *pcFile, char *pcMem, int lID)
 
int SetBrightness (int lBright)
 
int SetCaptureMode (int lMode)
 
int SetColorMode (int lMode)
 
int SetContrast (int lCont)
 
int SetDisplayHook (int lMode)
 
int SetDisplayKeyColor (int lKeyCol)
 
int SetDisplayMode (int Mode)
 
int SetDisplayOffset (int lOffsetX, int lOffsetY)
 
int SetDisplayWindow (HWND hWnd)
 
int SetEdgeEnhancement (int lMode)
 
int SetErrorReport (int lMode)
 
int SetExposureTime (double EXP, double *newEXP)
 
int SetExternalTrigger (int lMode)
 
int SetFrameRate (double dFr, double *pdFrNew)
 
int SetGain (int gainMaster)
 
int SetGain (int gainMaster, int gainRed, int gainGreen, int gainBlue)
 
int SetGain (double gain)
 
int SetGamma (int lGamma)
 
int SetHue (int lHue)
 
int SetImageMem (char *pcMem, int lID)
 
int SetImagePos (int lPosX, int lPosY)
 
int SetImageSize (int lWidth, int lHeight)
 
int SetMainDisplayWindow (HWND hWnd)
 
int SetPixelClock (unsigned int nClock)
 
int SetSaturation (int lSatU, int lSatV)
 
int SetScaler (int nMode)
 
int SetScrollPos (int lPosX, int lPosY)
 
int SetWhiteBalance (int nMode)
 
int SetWhiteBalanceMultipliers (double dblRed, double dblGreen, double dblBlue)
 
int StopLiveVideo (int lWait)
 
int UpdateDisplay ()
 
int WriteDigitalPort (int lOut)
 
int WriteEEPROM (int lAdr, char *pcBuf, int lCount)
 
virtual ~CuEye ()
 

Protected Attributes

HIDS m_hu
 
HWND m_hwnd
 
HWND m_hwndNotify
 

Detailed Description

Definition at line 28 of file ueyeclass.hh.

Constructor & Destructor Documentation

CuEye::CuEye ( )

Definition at line 12 of file ueyeclass.cpp.

References m_hu.

CuEye::~CuEye ( )
virtual

Definition at line 19 of file ueyeclass.cpp.

Member Function Documentation

int CuEye::AllocImageMem ( int  lWidth,
int  lHeight,
int  lBpp,
char **  ppcImgMem,
int *  plID 
)

Definition at line 311 of file ueyeclass.cpp.

References m_hu.

int CuEye::CameraStatus ( int  lInfo,
long  lValue 
)

Definition at line 109 of file ueyeclass.cpp.

References m_hu.

int CuEye::CaptureVideo ( int  lWait)

Definition at line 272 of file ueyeclass.cpp.

References m_hu.

int CuEye::DisableEvent ( int  nWhich)

Definition at line 182 of file ueyeclass.cpp.

References m_hu.

int CuEye::EnableAutoExit ( int  nMode)

Definition at line 200 of file ueyeclass.cpp.

References m_hu.

int CuEye::EnableEvent ( int  nWhich)

Definition at line 176 of file ueyeclass.cpp.

References m_hu.

int CuEye::EnableMessage ( int  nWhich,
HWND  hwnd 
)

Definition at line 194 of file ueyeclass.cpp.

References m_hu.

int CuEye::ExitCamera ( )

Definition at line 48 of file ueyeclass.cpp.

References m_hu.

int CuEye::ExitEvent ( int  nWhich)

Definition at line 188 of file ueyeclass.cpp.

References m_hu.

int CuEye::FreeImageMem ( char *  pcMem,
int  lID 
)

Definition at line 317 of file ueyeclass.cpp.

References m_hu.

int CuEye::FreezeVideo ( int  lWait)

Definition at line 284 of file ueyeclass.cpp.

References m_hu.

int CuEye::GetActiveImageMem ( char **  ppcImgMem,
int *  plID 
)

Definition at line 329 of file ueyeclass.cpp.

References m_hu.

int CuEye::GetActSeqBuffer ( char **  ppcImgMem,
int *  plID 
)

Definition at line 334 of file ueyeclass.cpp.

References m_hu.

int CuEye::GetAllPixelClocks ( unsigned int *  nPixelClockList)

Definition at line 298 of file ueyeclass.cpp.

References m_hu.

HIDS CuEye::GetCameraHandle ( )
inline

Definition at line 33 of file ueyeclass.hh.

References m_hu.

int CuEye::GetCameraInfo ( CAMINFO *  pInfo)

Definition at line 388 of file ueyeclass.cpp.

References m_hu.

int CuEye::GetCameraType ( )

Definition at line 115 of file ueyeclass.cpp.

References m_hu.

int CuEye::GetColorDepth ( int *  plBpp,
int *  plColFormat 
)

Definition at line 103 of file ueyeclass.cpp.

References m_hu.

int CuEye::GetDllVersion ( int *  plDllVers)

Definition at line 78 of file ueyeclass.cpp.

int CuEye::GetErrorText ( int  lErr,
char *  pcErrText 
)

Definition at line 68 of file ueyeclass.cpp.

References m_hu.

double CuEye::GetExposureTime ( )

Definition at line 485 of file ueyeclass.cpp.

References m_hu.

double CuEye::GetGain ( )

Definition at line 517 of file ueyeclass.cpp.

References m_hu.

int CuEye::GetIRQ ( int *  plIRQ)

Definition at line 94 of file ueyeclass.cpp.

int CuEye::GetNumberOfCameras ( int *  plNumCameras)

Definition at line 72 of file ueyeclass.cpp.

int CuEye::GetOsVersion ( void  )

Definition at line 121 of file ueyeclass.cpp.

int CuEye::GetPciSlot ( int *  plSlot)

Definition at line 85 of file ueyeclass.cpp.

int CuEye::GetSensorInfo ( PSENSORINFO  pInfo)

Definition at line 530 of file ueyeclass.cpp.

References m_hu.

int CuEye::InitCamera ( int  nId = 0)

Definition at line 24 of file ueyeclass.cpp.

References m_hu.

int CuEye::InitEvent ( HANDLE  hEv,
int  nWhich 
)

Definition at line 170 of file ueyeclass.cpp.

References m_hu.

int CuEye::InquireImageMem ( char *  pcMem,
int  lID,
int *  plX,
int *  plY,
int *  plBpp,
int *  plPitch 
)

Definition at line 339 of file ueyeclass.cpp.

References m_hu.

int CuEye::LoadImage ( char *  pcFile)

Definition at line 435 of file ueyeclass.cpp.

int CuEye::ReadDigitalPort ( int *  plIn)

Definition at line 359 of file ueyeclass.cpp.

int CuEye::ReadEEPROM ( int  lAdr,
char *  pcBuf,
int  lCount 
)

Definition at line 401 of file ueyeclass.cpp.

References m_hu.

int CuEye::ReadTriggerPort ( int *  plIn)

Definition at line 345 of file ueyeclass.cpp.

References m_hu.

int CuEye::RenderBitmap ( int  nMemID,
HWND  hwnd,
int  nMode 
)

Definition at line 451 of file ueyeclass.cpp.

References m_hu.

int CuEye::Renumerate ( int  reserved)

Definition at line 523 of file ueyeclass.cpp.

int CuEye::SaveImage ( char *  pcFile)

Definition at line 427 of file ueyeclass.cpp.

int CuEye::SaveImageMem ( char *  pcFile,
char *  pcMem,
int  lID 
)

Definition at line 443 of file ueyeclass.cpp.

int CuEye::SetBrightness ( int  lBright)

Definition at line 129 of file ueyeclass.cpp.

int CuEye::SetCaptureMode ( int  lMode)

Definition at line 290 of file ueyeclass.cpp.

int CuEye::SetColorMode ( int  lMode)

Definition at line 164 of file ueyeclass.cpp.

References m_hu.

int CuEye::SetContrast ( int  lCont)

Definition at line 137 of file ueyeclass.cpp.

int CuEye::SetDisplayHook ( int  lMode)
int CuEye::SetDisplayKeyColor ( int  lKeyCol)

Definition at line 248 of file ueyeclass.cpp.

int CuEye::SetDisplayMode ( int  Mode)

Definition at line 236 of file ueyeclass.cpp.

References m_hu.

int CuEye::SetDisplayOffset ( int  lOffsetX,
int  lOffsetY 
)
int CuEye::SetDisplayWindow ( HWND  hWnd)

Definition at line 242 of file ueyeclass.cpp.

References m_hu.

int CuEye::SetEdgeEnhancement ( int  lMode)

Definition at line 304 of file ueyeclass.cpp.

int CuEye::SetErrorReport ( int  lMode)

Definition at line 62 of file ueyeclass.cpp.

References m_hu.

int CuEye::SetExposureTime ( double  EXP,
double *  newEXP 
)

Definition at line 480 of file ueyeclass.cpp.

References m_hu.

int CuEye::SetExternalTrigger ( int  lMode)

Definition at line 382 of file ueyeclass.cpp.

References m_hu.

int CuEye::SetFrameRate ( double  dFr,
double *  pdFrNew 
)

Definition at line 474 of file ueyeclass.cpp.

References m_hu.

int CuEye::SetGain ( int  gainMaster)

Definition at line 494 of file ueyeclass.cpp.

References m_hu.

int CuEye::SetGain ( int  gainMaster,
int  gainRed,
int  gainGreen,
int  gainBlue 
)

Definition at line 501 of file ueyeclass.cpp.

References m_hu.

int CuEye::SetGain ( double  gain)

Definition at line 508 of file ueyeclass.cpp.

References m_hu.

int CuEye::SetGamma ( int  lGamma)

Definition at line 145 of file ueyeclass.cpp.

References m_hu.

int CuEye::SetHue ( int  lHue)
int CuEye::SetImageMem ( char *  pcMem,
int  lID 
)

Definition at line 323 of file ueyeclass.cpp.

References m_hu.

int CuEye::SetImagePos ( int  lPosX,
int  lPosY 
)

Definition at line 222 of file ueyeclass.cpp.

References m_hu.

int CuEye::SetImageSize ( int  lWidth,
int  lHeight 
)

Definition at line 206 of file ueyeclass.cpp.

References m_hu.

int CuEye::SetMainDisplayWindow ( HWND  hWnd)

Definition at line 256 of file ueyeclass.cpp.

int CuEye::SetPixelClock ( unsigned int  nClock)

Definition at line 468 of file ueyeclass.cpp.

References m_hu.

int CuEye::SetSaturation ( int  lSatU,
int  lSatV 
)
int CuEye::SetScaler ( int  nMode)

Definition at line 457 of file ueyeclass.cpp.

int CuEye::SetScrollPos ( int  lPosX,
int  lPosY 
)
int CuEye::SetWhiteBalance ( int  nMode)

Definition at line 152 of file ueyeclass.cpp.

References m_hu.

int CuEye::SetWhiteBalanceMultipliers ( double  dblRed,
double  dblGreen,
double  dblBlue 
)

Definition at line 158 of file ueyeclass.cpp.

References m_hu.

int CuEye::StopLiveVideo ( int  lWait)

Definition at line 278 of file ueyeclass.cpp.

References m_hu.

int CuEye::UpdateDisplay ( )

Definition at line 264 of file ueyeclass.cpp.

int CuEye::WriteDigitalPort ( int  lOut)

Definition at line 374 of file ueyeclass.cpp.

int CuEye::WriteEEPROM ( int  lAdr,
char *  pcBuf,
int  lCount 
)

Definition at line 414 of file ueyeclass.cpp.

References m_hu.

Member Data Documentation

HIDS CuEye::m_hu
protected
HWND CuEye::m_hwnd
protected

Definition at line 135 of file ueyeclass.hh.

HWND CuEye::m_hwndNotify
protected

Definition at line 136 of file ueyeclass.hh.


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