Public Member Functions | Static Public Member Functions | Public Attributes | Private Attributes
cop::ScopedImage< TypeReading, DataType > Class Template Reference

#include <Sensor.h>

List of all members.

Public Member Functions

DataType & operator* ()
 ScopedImage (std::vector< Sensor * > sensors, ReadingType_t type)
 ~ScopedImage ()

Static Public Member Functions

static ReadingExtractOriginal (Sensor *sensor, ReadingType_t type)
static SensorExtractSensor (std::vector< Sensor * > sensors, ReadingType_t type)

Public Attributes

MinimalCalibration calib
Sensorselected_sensor
RelPosesensor_pose_at_capture_time

Private Attributes

bool converted
TypeReading * copy
ReadingType_t m_type
Readingoriginal

Detailed Description

template<typename TypeReading, typename DataType>
class cop::ScopedImage< TypeReading, DataType >

Definition at line 362 of file Sensor.h.


Constructor & Destructor Documentation

template<typename TypeReading , typename DataType >
cop::ScopedImage< TypeReading, DataType >::ScopedImage ( std::vector< Sensor * >  sensors,
ReadingType_t  type 
) [inline]

Definition at line 365 of file Sensor.h.

template<typename TypeReading , typename DataType >
cop::ScopedImage< TypeReading, DataType >::~ScopedImage ( ) [inline]

Definition at line 394 of file Sensor.h.


Member Function Documentation

template<typename TypeReading , typename DataType >
static Reading* cop::ScopedImage< TypeReading, DataType >::ExtractOriginal ( Sensor sensor,
ReadingType_t  type 
) [inline, static]

Definition at line 421 of file Sensor.h.

template<typename TypeReading , typename DataType >
static Sensor* cop::ScopedImage< TypeReading, DataType >::ExtractSensor ( std::vector< Sensor * >  sensors,
ReadingType_t  type 
) [inline, static]

Definition at line 401 of file Sensor.h.

template<typename TypeReading , typename DataType >
DataType& cop::ScopedImage< TypeReading, DataType >::operator* ( ) [inline]

Definition at line 429 of file Sensor.h.


Member Data Documentation

template<typename TypeReading , typename DataType >
MinimalCalibration cop::ScopedImage< TypeReading, DataType >::calib

Definition at line 445 of file Sensor.h.

template<typename TypeReading , typename DataType >
bool cop::ScopedImage< TypeReading, DataType >::converted [private]

Definition at line 451 of file Sensor.h.

template<typename TypeReading , typename DataType >
TypeReading* cop::ScopedImage< TypeReading, DataType >::copy [private]

Definition at line 453 of file Sensor.h.

template<typename TypeReading , typename DataType >
ReadingType_t cop::ScopedImage< TypeReading, DataType >::m_type [private]

Definition at line 452 of file Sensor.h.

template<typename TypeReading , typename DataType >
Reading* cop::ScopedImage< TypeReading, DataType >::original [private]

Definition at line 447 of file Sensor.h.

template<typename TypeReading , typename DataType >
Sensor* cop::ScopedImage< TypeReading, DataType >::selected_sensor

Definition at line 444 of file Sensor.h.

template<typename TypeReading , typename DataType >
RelPose* cop::ScopedImage< TypeReading, DataType >::sensor_pose_at_capture_time

Definition at line 449 of file Sensor.h.


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


cognitive_perception
Author(s): Ulrich F Klank
autogenerated on Mon Oct 6 2014 10:48:46