#include <iso_tracker_gige_camera.h>
Inherits iso::tracker::Camera.
Inheritance diagram for iso::tracker::GigECamera:
Public Member Functions | ||||
| GigECamera (const math::Vector2< unsigned int > &pFrameSize) throw (TrackerException) | ||||
| create camera | ||||
| ~GigECamera () throw (TrackerException) | ||||
| destructor | ||||
| void | start () throw (TrackerException) | |||
| void | stop () throw (TrackerException) | |||
| void | save () | |||
| void | restore () | |||
| GigEControlType | controlType (const base::String &pControlName) const throw (TrackerException) | |||
| return control type | ||||
| void | controlValue (const base::String &pControlName, float &pControlValue) const throw (TrackerException) | |||
| return camera control value | ||||
| void | controlValue (const base::String &pControlName, base::String &pControlValue) const throw (TrackerException) | |||
| return camera control value | ||||
| void | setControl (const base::String &pControlName, float pValue) throw (TrackerException) | |||
| set value of camera control | ||||
| void | setControl (const base::String &pControlName, int pValue) throw (TrackerException) | |||
| set value of camera control | ||||
| void | setControl (const base::String &pControlName, const base::String &pOption) throw (TrackerException) | |||
| set value of camera control | ||||
| void | capture () throw (TrackerException) | |||
capture frame
| ||||
Protected Member Functions | ||||
| void | init () throw (TrackerException) | |||
Protected Attributes | ||||
| unsigned long | mCamID | |||
| tPvHandle | mCamHandle | |||
| tPvFrame | mGigEFrame | |||
| QVector< base::String > | mControls | |||
| QString | mSaveFileName | |||
| list of camera control names | ||||
Friends | ||||
| class | GigETools | |||
| GigECamera::GigECamera | ( | const math::Vector2< unsigned int > & | pFrameSize | ) | throw (TrackerException) |
| GigECamera::~GigECamera | ( | ) | throw (TrackerException) |
destructor
| void GigECamera::start | ( | ) | throw (TrackerException) [virtual] |
Reimplemented from iso::tracker::Camera.
| void GigECamera::stop | ( | ) | throw (TrackerException) [virtual] |
Reimplemented from iso::tracker::Camera.
| void GigECamera::save | ( | ) |
| void GigECamera::restore | ( | ) |
| GigEControlType GigECamera::controlType | ( | const base::String & | pControlName | ) | const throw (TrackerException) |
return control type
| pControlName | name of control |
| TrackerException | camera control name not found |
| void GigECamera::controlValue | ( | const base::String & | pControlName, | |
| float & | pControlValue | |||
| ) | const throw (TrackerException) [virtual] |
return camera control value
| pControlName | name of control |
| TrackerException | camera control name not found |
Reimplemented from iso::tracker::Camera.
| void GigECamera::controlValue | ( | const base::String & | pControlName, | |
| base::String & | pControlValue | |||
| ) | const throw (TrackerException) [virtual] |
return camera control value
| pControlName | name of control |
| TrackerException | camera control name not found |
Reimplemented from iso::tracker::Camera.
| void GigECamera::setControl | ( | const base::String & | pControlName, | |
| float | pValue | |||
| ) | throw (TrackerException) [virtual] |
set value of camera control
| pControlName | name of control | |
| pValue | control value |
| TrackerException | camera control name not found |
Reimplemented from iso::tracker::Camera.
| void GigECamera::setControl | ( | const base::String & | pControlName, | |
| int | pValue | |||
| ) | throw (TrackerException) [virtual] |
set value of camera control
| pControlName | name of control | |
| pValue | control value |
| TrackerException | camera control name not found |
Reimplemented from iso::tracker::Camera.
| void GigECamera::setControl | ( | const base::String & | pControlName, | |
| const base::String & | pOption | |||
| ) | throw (TrackerException) [virtual] |
set value of camera control
| pControlName | name of control | |
| pValue | control value |
| TrackerException | camera control name not found |
Reimplemented from iso::tracker::Camera.
| void GigECamera::capture | ( | ) | throw (TrackerException) [virtual] |
| void GigECamera::init | ( | ) | throw (TrackerException) [protected] |
friend class GigETools [friend] |
unsigned long iso::tracker::GigECamera::mCamID [protected] |
tPvHandle iso::tracker::GigECamera::mCamHandle [protected] |
tPvFrame iso::tracker::GigECamera::mGigEFrame [protected] |
QVector< base::String > iso::tracker::GigECamera::mControls [protected] |
Reimplemented from iso::tracker::Camera.
QString iso::tracker::GigECamera::mSaveFileName [protected] |
list of camera control names
1.5.1