iso::tracker::GigETools Class Reference

#include <iso_tracker_gige_tools.h>

List of all members.

Public Member Functions

 GigETools ()
 ~GigETools ()
GigEControlType controlType (const GigECamera *pCamera, const base::String &pControlName) const throw (TrackerException)
void controlValue (const GigECamera *pCamera, const base::String &pControlName, float &pControlValue) const throw (TrackerException)
void controlValue (const GigECamera *pCamera, const base::String &pControlName, int &pControlValue) const throw (TrackerException)
void controlValue (const GigECamera *pCamera, const base::String &pControlName, base::String &pControlValue) const throw (TrackerException)
void setControl (const GigECamera *pCamera, const base::String &pControlName, float pControlValue) throw (TrackerException)
void setControl (const GigECamera *pCamera, const base::String &pControlName, int pControlValue) throw (TrackerException)
void setControl (const GigECamera *pCamera, const base::String &pControlName, const base::String &pControlValue) throw (TrackerException)

Protected Member Functions

void initCamera (GigECamera *pCamera) throw (TrackerException)
void initControls (GigECamera *pCamera) throw (TrackerException)
void startCapture (GigECamera *pCamera) throw (TrackerException)
void stopCapture (GigECamera *pCamera) throw (TrackerException)
void capture (GigECamera *pCamera) throw (TrackerException)
void convertToRGB (tPvFrame *pGigEFrame, unsigned char *pRGBBuffer) throw (TrackerException)

Protected Attributes

bool mInitialized
QHash< unsigned long, GigECamera * > mCameras
QHash< base::String, base::String > mControls

Friends

class GigECamera


Constructor & Destructor Documentation

GigETools::GigETools (  ) 

GigETools::~GigETools (  ) 


Member Function Documentation

GigEControlType GigETools::controlType ( const GigECamera pCamera,
const base::String &  pControlName 
) const throw (TrackerException)

void GigETools::controlValue ( const GigECamera pCamera,
const base::String &  pControlName,
float &  pControlValue 
) const throw (TrackerException)

void GigETools::controlValue ( const GigECamera pCamera,
const base::String &  pControlName,
int &  pControlValue 
) const throw (TrackerException)

void GigETools::controlValue ( const GigECamera pCamera,
const base::String &  pControlName,
base::String &  pControlValue 
) const throw (TrackerException)

void GigETools::setControl ( const GigECamera pCamera,
const base::String &  pControlName,
float  pControlValue 
) throw (TrackerException)

void GigETools::setControl ( const GigECamera pCamera,
const base::String &  pControlName,
int  pControlValue 
) throw (TrackerException)

void GigETools::setControl ( const GigECamera pCamera,
const base::String &  pControlName,
const base::String &  pControlValue 
) throw (TrackerException)

void GigETools::initCamera ( GigECamera pCamera  )  throw (TrackerException) [protected]

void GigETools::initControls ( GigECamera pCamera  )  throw (TrackerException) [protected]

void GigETools::startCapture ( GigECamera pCamera  )  throw (TrackerException) [protected]

void GigETools::stopCapture ( GigECamera pCamera  )  throw (TrackerException) [protected]

void GigETools::capture ( GigECamera pCamera  )  throw (TrackerException) [protected]

void GigETools::convertToRGB ( tPvFrame *  pGigEFrame,
unsigned char *  pRGBBuffer 
) throw (TrackerException) [protected]


Friends And Related Function Documentation

friend class GigECamera [friend]


Member Data Documentation

bool iso::tracker::GigETools::mInitialized [protected]

QHash< unsigned long, GigECamera* > iso::tracker::GigETools::mCameras [protected]

QHash< base::String, base::String > iso::tracker::GigETools::mControls [protected]


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:20:28 2011 for iso_tracker by  doxygen 1.5.1