#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.