opentl::input::AbstractSensor Class Reference

Inherits opentl::core::util::ParameterContainer.

Inherited by opentl::input::FileSequence, and opentl::input::ImageSensor.

List of all members.

Public Types


Public Member Functions

 AbstractSensor ()
virtual void close ()
 closes the connection to the sensor (e.g. a camera) IMPORTANT: implement this method in your sensor class
virtual void init ()
 initializes the sensor (e.g. a camera) IMPORTANT: implement this method in your sensor class
virtual void open ()
 opens the connection to the sensor (e.g. a camera) IMPORTANT: implement this method in your sensor class
const opentl::math::TransformsensorPosition () const
 returns the transform of the sensor (transform FROM the sensor TO the world origin!).
void setSensorPosition (const opentl::math::Transform &T)
 Set the transform of the sensor.
virtual ~AbstractSensor ()


Member Enumeration Documentation

Enumerator:
OFFLINE_COUNT 

Reimplemented in opentl::input::FirewireCamera, and opentl::input::ImageSensor.

Enumerator:
ONLINE_COUNT 

Reimplemented in opentl::input::FirewireCamera, and opentl::input::ImageSensor.


Constructor & Destructor Documentation

opentl::input::AbstractSensor::AbstractSensor (  ) 

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


Member Function Documentation

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

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

Reimplemented in opentl::input::FileSequence, opentl::input::LinuxDC1394Camera, opentl::input::OpenCVCamera, and opentl::input::VideoFile.

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

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

Implements opentl::core::util::ParameterContainer.

Reimplemented in opentl::input::FileSequence, opentl::input::LinuxDC1394Camera, opentl::input::OpenCVCamera, and opentl::input::VideoFile.

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

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

Reimplemented in opentl::input::FileSequence, opentl::input::LinuxDC1394Camera, opentl::input::OpenCVCamera, and opentl::input::VideoFile.

const opentl::math::Transform& opentl::input::AbstractSensor::sensorPosition (  )  const

returns the transform of the sensor (transform FROM the sensor TO the world origin!).

void opentl::input::AbstractSensor::setSensorPosition ( const opentl::math::Transform T  ) 

Set the transform of the sensor.

Parameters:
T IMPORTANT: T is the transform FROM the sensor TO the world origin!


Generated on Fri Jul 31 17:38:39 2009 for OpenTL by  doxygen 1.5.8