Public Member Functions | Private Attributes
rail::interactive_world::ObjectOnSurfaceModel Class Reference

#include <ObjectOnSurfaceModel.h>

List of all members.

Public Member Functions

void addObservation (const time_t seen, const time_t removed)
double getCurrentProbability ()
double getLambda ()
time_t getLastSeen () const
double getMu ()
const std::string & getObject () const
const std::string & getSurface () const
 ObjectOnSurfaceModel (const std::string &object="", const std::string &surface="")
void setObject (const std::string &object)
void setSurface (const std::string &surface)

Private Attributes

bool dirty_
time_t last_seen_
double mu_
std::string object_
std::vector< struct observationobservations_
std::string surface_

Detailed Description

Definition at line 18 of file ObjectOnSurfaceModel.h.


Constructor & Destructor Documentation

ObjectOnSurfaceModel::ObjectOnSurfaceModel ( const std::string &  object = "",
const std::string &  surface = "" 
)

Definition at line 7 of file ObjectOnSurfaceModel.cpp.


Member Function Documentation

void ObjectOnSurfaceModel::addObservation ( const time_t  seen,
const time_t  removed 
)

Definition at line 40 of file ObjectOnSurfaceModel.cpp.

Definition at line 87 of file ObjectOnSurfaceModel.cpp.

Definition at line 82 of file ObjectOnSurfaceModel.cpp.

Definition at line 35 of file ObjectOnSurfaceModel.cpp.

Definition at line 53 of file ObjectOnSurfaceModel.cpp.

const string & ObjectOnSurfaceModel::getObject ( ) const

Definition at line 15 of file ObjectOnSurfaceModel.cpp.

const string & ObjectOnSurfaceModel::getSurface ( ) const

Definition at line 25 of file ObjectOnSurfaceModel.cpp.

void ObjectOnSurfaceModel::setObject ( const std::string &  object)

Definition at line 20 of file ObjectOnSurfaceModel.cpp.

void ObjectOnSurfaceModel::setSurface ( const std::string &  surface)

Definition at line 30 of file ObjectOnSurfaceModel.cpp.


Member Data Documentation

Definition at line 45 of file ObjectOnSurfaceModel.h.

Definition at line 43 of file ObjectOnSurfaceModel.h.

Definition at line 46 of file ObjectOnSurfaceModel.h.

Definition at line 42 of file ObjectOnSurfaceModel.h.

Definition at line 44 of file ObjectOnSurfaceModel.h.

Definition at line 42 of file ObjectOnSurfaceModel.h.


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


informed_object_search
Author(s): Russell Toris
autogenerated on Thu Jun 6 2019 21:34:20