Public Types | Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Private Attributes | Friends
ecl::demos::LandMark Class Reference

List of all members.

Public Types

typedef Matrix< double,
observation_dimension, 1 > 
Observation

Public Member Functions

const unsigned int & id () const
void observation (const Observation &obs)
const Observationobservation () const
 ~LandMark ()

Public Attributes

Parameter< unsigned int > correspondence

Static Public Attributes

static const unsigned int observation_dimension = 1

Private Member Functions

 LandMark (const unsigned int &corr)

Private Attributes

Observation last_observation
unsigned int unique_id

Friends

class SlidingObservationModel

Detailed Description

Definition at line 56 of file slammer1d.cpp.


Member Typedef Documentation

Definition at line 59 of file slammer1d.cpp.


Constructor & Destructor Documentation

Definition at line 79 of file slammer1d.cpp.

ecl::demos::LandMark::LandMark ( const unsigned int &  corr) [inline, private]

Definition at line 82 of file slammer1d.cpp.


Member Function Documentation

const unsigned int& ecl::demos::LandMark::id ( ) const [inline]

Definition at line 63 of file slammer1d.cpp.

void ecl::demos::LandMark::observation ( const Observation obs) [inline]

Observations are the bearing angle from the ground to the observed landmark - subsequently these angles have domain [0,2pi].

Parameters:
obs: input observation vector.

Definition at line 72 of file slammer1d.cpp.

Definition at line 75 of file slammer1d.cpp.


Friends And Related Function Documentation

friend class SlidingObservationModel [friend]

Definition at line 61 of file slammer1d.cpp.


Member Data Documentation

Definition at line 78 of file slammer1d.cpp.

Definition at line 89 of file slammer1d.cpp.

const unsigned int ecl::demos::LandMark::observation_dimension = 1 [static]

Definition at line 58 of file slammer1d.cpp.

unsigned int ecl::demos::LandMark::unique_id [private]

Definition at line 90 of file slammer1d.cpp.


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


ecl_navigation_apps
Author(s): Daniel Stonier (d.stonier@gmail.com)
autogenerated on Thu Jan 2 2014 11:12:31