Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Namespaces | Defines
observationAbstract.hpp File Reference

File defining the abstract observation class. More...


Detailed Description

File defining the abstract observation class.

Author:
jsola

Definition in file observationAbstract.hpp.

Go to the source code of this file.

Classes

class  jafar::rtslam::ObservationModelAbstract
 An observation model only contains pseudo-static functions A reference to the sensor is kepts because it has a lot of parameters that cannot easily be abstracted, and to avoid to cast an abstract sensor object every time. More...
class  jafar::rtslam::ObservationAbstract
 Base class for all observations defined in the module rtslam. More...
struct  jafar::rtslam::ObservationAbstract::Hypothesis
struct  jafar::rtslam::ObservationAbstract::Counters
 Counters. More...
struct  jafar::rtslam::ObservationAbstract::Events
 Events. More...
struct  jafar::rtslam::ObservationAbstract::Tasks
 Tasks. More...

Namespaces

namespace  jafar
 

Transport info from GDAL Datasets to Bands' internal data.


namespace  jafar::rtslam
 

Namespace rtslam for real-time slam module.


Defines

#define ENABLE_LINK_TO_SENSOR_SPEC(className)
#define ENABLE_ACCESS_TO_SENSOR_SPEC(accessName)

Define Documentation

#define ENABLE_ACCESS_TO_SENSOR_SPEC (   accessName)
Value:
sensor_spec_ptr_t accessName##Ptr( void )\
    {\
      sensor_spec_ptr_t sptr = sensorSpecWPtr.lock();\
      if (!sptr) {\
        std::cerr << __FILE__ << ":" << __LINE__\
      << " ObsSpec::sensor threw weak" << std::endl;\
        throw "WEAK";\
      }\
      return sptr;\
    }

Definition at line 448 of file observationAbstract.hpp.

#define ENABLE_LINK_TO_SENSOR_SPEC (   className)
Value:
protected:\
    sensor_spec_wptr_t sensorSpecWPtr;\
  public:\
    void linkTo##className( sensor_spec_ptr_t ptr )\
    {\
      sensorSpecWPtr = ptr;\
      ObservationAbstract::linkToSensor(ptr);\
    }

Definition at line 437 of file observationAbstract.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:29 for Jafar by doxygen 1.7.6.1
LAAS-CNRS