Public Member Functions | Private Attributes
IsMovingPredicate Class Reference
Inheritance diagram for IsMovingPredicate:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 IsMovingPredicate ()
void update ()
void velocityCallback (const geometry_msgs::TwistConstPtr &msg)

Private Attributes

bool is_moving_forward_
NodeHandle nh_
Subscriber vel_subs_

Detailed Description

An example of a Predicate that defines a condition over an active ROS topic. (This Predicate isn't used in the accompanying MDP state representation)

Definition at line 48 of file demo_predicates.cpp.


Constructor & Destructor Documentation

Definition at line 51 of file demo_predicates.cpp.


Member Function Documentation

void IsMovingPredicate::update ( ) [inline, virtual]

Implements predicate_manager::PredicateDependentEntity.

Definition at line 67 of file demo_predicates.cpp.

void IsMovingPredicate::velocityCallback ( const geometry_msgs::TwistConstPtr &  msg) [inline]

Definition at line 57 of file demo_predicates.cpp.


Member Data Documentation

Definition at line 75 of file demo_predicates.cpp.

Definition at line 73 of file demo_predicates.cpp.

Definition at line 74 of file demo_predicates.cpp.


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


mdm_example
Author(s): Joao Messias
autogenerated on Wed Aug 26 2015 12:28:53