Public Member Functions | Private Member Functions | Private Attributes
place_matcher_mcc::Jockey Class Reference

#include <jockey.h>

Inheritance diagram for place_matcher_mcc::Jockey:
Inheritance graph

List of all members.

Public Member Functions

bool getRotationInvariance ()
double getSampleCount ()
double getScaleCount ()
 Jockey (const std::string &name)
void onGetDissimilarity ()
void setRotationInvariance (bool rotation_invariance)
void setSampleCount (double sample_count)
void setScaleCount (double scale_count)

Private Member Functions

void getData ()
void handlePolygon (const geometry_msgs::PolygonConstPtr &msg)
void initMapPlaceProfileInterface ()

Private Attributes

geometry_msgs::Polygon current_polygon_
DissimilarityGetter dissimilarity_getter_
bool has_polygon_data_
std::string place_profile_getter_service_name_
std::string place_profile_interface_name_
bool place_profile_interface_name_defined_

Detailed Description

Definition at line 49 of file jockey.h.

Constructor & Destructor Documentation

place_matcher_mcc::Jockey::Jockey ( const std::string &  name)

Reimplemented from lama_jockeys::Jockey.

Definition at line 6 of file jockey.cpp.

Member Function Documentation

Start subscribers, wait for an appropriate message and exit upon completion.

Start the subscribers, wait for a Polygon, a LaserScan, or a PlaceProfile and exit upon reception of the first of those.

Definition at line 134 of file jockey.cpp.

Definition at line 63 of file jockey.h.

Definition at line 57 of file jockey.h.

Definition at line 60 of file jockey.h.

void place_matcher_mcc::Jockey::handlePolygon ( const geometry_msgs::PolygonConstPtr &  msg) [private]

Callback for Polygon subscriber, receive a message and store it.

Definition at line 158 of file jockey.cpp.

Create the getter proxies for PlaceProfile descriptors.

Definition at line 21 of file jockey.cpp.

Reimplemented from lama_jockeys::LocalizingJockey.

Definition at line 41 of file jockey.cpp.

void place_matcher_mcc::Jockey::setRotationInvariance ( bool  rotation_invariance) [inline]

Definition at line 64 of file jockey.h.

void place_matcher_mcc::Jockey::setSampleCount ( double  sample_count) [inline]

Definition at line 58 of file jockey.h.

void place_matcher_mcc::Jockey::setScaleCount ( double  scale_count) [inline]

Definition at line 61 of file jockey.h.

Member Data Documentation

geometry_msgs::Polygon place_matcher_mcc::Jockey::current_polygon_ [private]

Definition at line 79 of file jockey.h.

Definition at line 77 of file jockey.h.

Definition at line 78 of file jockey.h.

Definition at line 75 of file jockey.h.

Definition at line 73 of file jockey.h.

Definition at line 74 of file jockey.h.

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

Author(s): Gaël Ecorchard , Karel Košnar
autogenerated on Sat Jun 8 2019 19:53:05