opentl::input::LinuxDC1394Camera Class Reference

Concrete class implementing the Camera interface for Firewire cameras. More...

Inherits opentl::input::FirewireCamera.

List of all members.

Public Member Functions

virtual void captureNext ()
 capture the next image from the image sensor (e.g. a camera) IMPORTANT: implement this method in your sensor class
virtual void captureStart ()
 start the capturing process of the image sensor (e.g. a camera) IMPORTANT: implement this method in your sensor class
virtual void captureStop ()
 stop the capturing process of the image sensor (e.g. a camera) IMPORTANT: implement this method in your sensor class
virtual void close ()
 closes the connection to the sensor (e.g. a camera) IMPORTANT: implement this method in your sensor class
virtual void getCaptureParameters (int &width, int &height, opentl::core::cvdata::Image::ColorChannels &channels, opentl::core::cvdata::Image::BitsPerChannel &bpc)
 Returns the current capture parameters. Hint: open() needs to be called in advance.
virtual const
opentl::core::cvdata::Image
image ()
 returns current frame
virtual void init ()
 initializes the sensor (e.g. a camera) IMPORTANT: implement this method in your sensor class
 LinuxDC1394Camera ()
virtual void open ()
 opens the connection to the sensor (e.g. a camera) IMPORTANT: implement this method in your sensor class
virtual void reset ()
void selectCamera (int index)
 Select the camera with the specified index.
virtual ~LinuxDC1394Camera ()

Static Public Member Functions

static int getNumberOfLinuxDC1394Cameras ()

Protected Member Functions

virtual void onlineParameterChangedCallBack (unsigned int param)


Detailed Description

Concrete class implementing the Camera interface for Firewire cameras.

Author:
Martin Wojtczyk <wojtczyk@in.tum.de>

Thorsten Roder <roeder@in.tum.de>


Constructor & Destructor Documentation

opentl::input::LinuxDC1394Camera::LinuxDC1394Camera (  ) 

virtual opentl::input::LinuxDC1394Camera::~LinuxDC1394Camera (  )  [virtual]


Member Function Documentation

virtual void opentl::input::LinuxDC1394Camera::captureNext (  )  [virtual]

capture the next image from the image sensor (e.g. a camera) IMPORTANT: implement this method in your sensor class

Reimplemented from opentl::input::ImageSensor.

virtual void opentl::input::LinuxDC1394Camera::captureStart (  )  [virtual]

start the capturing process of the image sensor (e.g. a camera) IMPORTANT: implement this method in your sensor class

Reimplemented from opentl::input::ImageSensor.

virtual void opentl::input::LinuxDC1394Camera::captureStop (  )  [virtual]

stop the capturing process of the image sensor (e.g. a camera) IMPORTANT: implement this method in your sensor class

Reimplemented from opentl::input::ImageSensor.

virtual void opentl::input::LinuxDC1394Camera::close (  )  [virtual]

closes the connection to the sensor (e.g. a camera) IMPORTANT: implement this method in your sensor class

Reimplemented from opentl::input::AbstractSensor.

virtual void opentl::input::LinuxDC1394Camera::getCaptureParameters ( int &  width,
int &  height,
opentl::core::cvdata::Image::ColorChannels channels,
opentl::core::cvdata::Image::BitsPerChannel bpc 
) [virtual]

Returns the current capture parameters. Hint: open() needs to be called in advance.

Implements opentl::input::FirewireCamera.

static int opentl::input::LinuxDC1394Camera::getNumberOfLinuxDC1394Cameras (  )  [static]

virtual const opentl::core::cvdata::Image& opentl::input::LinuxDC1394Camera::image (  )  [virtual]

returns current frame

Reimplemented from opentl::input::ImageSensor.

virtual void opentl::input::LinuxDC1394Camera::init (  )  [virtual]

initializes the sensor (e.g. a camera) IMPORTANT: implement this method in your sensor class

Reimplemented from opentl::input::AbstractSensor.

virtual void opentl::input::LinuxDC1394Camera::onlineParameterChangedCallBack ( unsigned int  param  )  [protected, virtual]

virtual void opentl::input::LinuxDC1394Camera::open (  )  [virtual]

opens the connection to the sensor (e.g. a camera) IMPORTANT: implement this method in your sensor class

Reimplemented from opentl::input::AbstractSensor.

virtual void opentl::input::LinuxDC1394Camera::reset (  )  [virtual]

void opentl::input::LinuxDC1394Camera::selectCamera ( int  index  ) 

Select the camera with the specified index.


Generated on Thu Jun 10 21:08:09 2010 for OpenTL by  doxygen 1.5.8