Public Types | Public Member Functions | Private Member Functions | Private Attributes
mdm_library::ObservationDep Class Reference

#include <observation_dep.h>

List of all members.

Public Types

typedef boost::unordered_map
< std::string, uint32_t > 
DepIndexMap
typedef std::vector< std::string > ObsFactorGlobalDeps
typedef std::vector
< predicate_manager::NameID
ObsFactorLocalDeps

Public Member Functions

ObservationDep add (uint32_t pm_id, std::string event_name)
ObservationDep add (std::string event_name)
uint32_t getDependencyIndex (const std::string &event_name)
const ObsFactorGlobalDeps getGlobalDependencies () const
const ObsFactorLocalDeps getLocalDependencies () const
uint32_t getNumberOfValues () const

Private Member Functions

void registerDependencyName (const std::string &event_name)

Private Attributes

DepIndexMap dep_index_map_
ObsFactorGlobalDeps global_deps_
ObsFactorLocalDeps local_deps_
ros::NodeHandle nh_

Detailed Description

Definition at line 39 of file observation_dep.h.


Member Typedef Documentation

typedef boost::unordered_map< std::string, uint32_t > mdm_library::ObservationDep::DepIndexMap

Definition at line 44 of file observation_dep.h.

typedef std::vector< std::string > mdm_library::ObservationDep::ObsFactorGlobalDeps

Definition at line 43 of file observation_dep.h.

Definition at line 42 of file observation_dep.h.


Member Function Documentation

ObservationDep mdm_library::ObservationDep::add ( uint32_t  pm_id,
std::string  event_name 
) [inline]

Definition at line 47 of file observation_dep.h.

ObservationDep mdm_library::ObservationDep::add ( std::string  event_name) [inline]

Definition at line 56 of file observation_dep.h.

uint32_t mdm_library::ObservationDep::getDependencyIndex ( const std::string &  event_name) [inline]

Definition at line 72 of file observation_dep.h.

Definition at line 68 of file observation_dep.h.

Definition at line 64 of file observation_dep.h.

Definition at line 82 of file observation_dep.h.

void mdm_library::ObservationDep::registerDependencyName ( const std::string &  event_name) [inline, private]

Definition at line 87 of file observation_dep.h.


Member Data Documentation

Definition at line 102 of file observation_dep.h.

Definition at line 100 of file observation_dep.h.

Definition at line 99 of file observation_dep.h.

Definition at line 97 of file observation_dep.h.


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


mdm_library
Author(s): Joao Messias
autogenerated on Wed Aug 26 2015 12:28:41