#include <topological_predicate.h>

Public Member Functions | |
| void | labelCallback (const topological_tools::PoseLabelConstPtr &msg) |
| TopologicalPredicate (const std::string &label_topic, const std::string &name) | |
| TopologicalPredicate (const std::string &label_topic, const std::string &name, const uint32_t target_label) | |
| void | update () |
Protected Attributes | |
| ros::NodeHandle | nh_ |
Private Attributes | |
| ros::Subscriber | label_subs_ |
| uint32_t | received_label_ |
| uint32_t | target_label_ |
Definition at line 35 of file topological_predicate.h.
| topological_tools::TopologicalPredicate::TopologicalPredicate | ( | const std::string & | label_topic, |
| const std::string & | name | ||
| ) |
| topological_tools::TopologicalPredicate::TopologicalPredicate | ( | const std::string & | label_topic, |
| const std::string & | name, | ||
| const uint32_t | target_label | ||
| ) |
| void TopologicalPredicate::labelCallback | ( | const topological_tools::PoseLabelConstPtr & | msg | ) |
Definition at line 52 of file topological_predicate.cpp.
| void TopologicalPredicate::update | ( | ) | [virtual] |
Implements predicate_manager::PredicateDependentEntity.
Definition at line 58 of file topological_predicate.cpp.
Definition at line 54 of file topological_predicate.h.
Definition at line 51 of file topological_predicate.h.
uint32_t topological_tools::TopologicalPredicate::received_label_ [private] |
Definition at line 57 of file topological_predicate.h.
uint32_t topological_tools::TopologicalPredicate::target_label_ [private] |
Definition at line 56 of file topological_predicate.h.