Namespaces | |
namespace | msg |
namespace | scans |
Classes | |
struct | DescriptorRos_ |
struct | ExecutiveState_ |
struct | FlirtlibFeatures |
struct | InterestPointRos_ |
class | MarkerNode |
class | Node |
struct | RefScan |
struct | RefScanRos_ |
class | RotateInPlace |
struct | RotateInPlaceAction_ |
struct | RotateInPlaceActionFeedback_ |
struct | RotateInPlaceActionGoal_ |
struct | RotateInPlaceActionResult_ |
struct | RotateInPlaceFeedback_ |
struct | RotateInPlaceGoal_ |
struct | RotateInPlaceResult_ |
struct | ScanMap_ |
class | ScanPoseEvaluator |
class | ScanSimulator |
struct | Vector_ |
Typedefs | |
typedef vector < std_msgs::ColorRGBA > | ColorVec |
typedef std::pair < InterestPoint *, InterestPoint * > | Correspondence |
typedef vector< Correspondence > | Correspondences |
typedef mr::MessageWithMetadata < RefScanRos >::ConstPtr | DBScan |
typedef ::flirtlib_ros::DescriptorRos_ < std::allocator< void > > | DescriptorRos |
typedef boost::shared_ptr < ::flirtlib_ros::DescriptorRos const > | DescriptorRosConstPtr |
typedef boost::shared_ptr < ::flirtlib_ros::DescriptorRos > | DescriptorRosPtr |
typedef ::flirtlib_ros::ExecutiveState_ < std::allocator< void > > | ExecutiveState |
typedef boost::shared_ptr < ::flirtlib_ros::ExecutiveState const > | ExecutiveStateConstPtr |
typedef boost::shared_ptr < ::flirtlib_ros::ExecutiveState > | ExecutiveStatePtr |
typedef ::flirtlib_ros::InterestPointRos_ < std::allocator< void > > | InterestPointRos |
typedef boost::shared_ptr < ::flirtlib_ros::InterestPointRos const > | InterestPointRosConstPtr |
typedef boost::shared_ptr < ::flirtlib_ros::InterestPointRos > | InterestPointRosPtr |
typedef std::vector < InterestPoint * > | InterestPointVec |
typedef boost::mutex::scoped_lock | Lock |
typedef mr::MessageWithMetadata < nm::OccupancyGrid > | MapWithMetadata |
typedef ::flirtlib_ros::RefScanRos_ < std::allocator< void > > | RefScanRos |
typedef boost::shared_ptr < ::flirtlib_ros::RefScanRos const > | RefScanRosConstPtr |
typedef boost::shared_ptr < ::flirtlib_ros::RefScanRos > | RefScanRosPtr |
typedef vector< RefScan > | RefScans |
typedef ::flirtlib_ros::RotateInPlaceAction_ < std::allocator< void > > | RotateInPlaceAction |
typedef boost::shared_ptr < ::flirtlib_ros::RotateInPlaceAction const > | RotateInPlaceActionConstPtr |
typedef ::flirtlib_ros::RotateInPlaceActionFeedback_ < std::allocator< void > > | RotateInPlaceActionFeedback |
typedef boost::shared_ptr < ::flirtlib_ros::RotateInPlaceActionFeedback const > | RotateInPlaceActionFeedbackConstPtr |
typedef boost::shared_ptr < ::flirtlib_ros::RotateInPlaceActionFeedback > | RotateInPlaceActionFeedbackPtr |
typedef ::flirtlib_ros::RotateInPlaceActionGoal_ < std::allocator< void > > | RotateInPlaceActionGoal |
typedef boost::shared_ptr < ::flirtlib_ros::RotateInPlaceActionGoal const > | RotateInPlaceActionGoalConstPtr |
typedef boost::shared_ptr < ::flirtlib_ros::RotateInPlaceActionGoal > | RotateInPlaceActionGoalPtr |
typedef boost::shared_ptr < ::flirtlib_ros::RotateInPlaceAction > | RotateInPlaceActionPtr |
typedef ::flirtlib_ros::RotateInPlaceActionResult_ < std::allocator< void > > | RotateInPlaceActionResult |
typedef boost::shared_ptr < ::flirtlib_ros::RotateInPlaceActionResult const > | RotateInPlaceActionResultConstPtr |
typedef boost::shared_ptr < ::flirtlib_ros::RotateInPlaceActionResult > | RotateInPlaceActionResultPtr |
typedef ::flirtlib_ros::RotateInPlaceFeedback_ < std::allocator< void > > | RotateInPlaceFeedback |
typedef boost::shared_ptr < ::flirtlib_ros::RotateInPlaceFeedback const > | RotateInPlaceFeedbackConstPtr |
typedef boost::shared_ptr < ::flirtlib_ros::RotateInPlaceFeedback > | RotateInPlaceFeedbackPtr |
typedef ::flirtlib_ros::RotateInPlaceGoal_ < std::allocator< void > > | RotateInPlaceGoal |
typedef boost::shared_ptr < ::flirtlib_ros::RotateInPlaceGoal const > | RotateInPlaceGoalConstPtr |
typedef boost::shared_ptr < ::flirtlib_ros::RotateInPlaceGoal > | RotateInPlaceGoalPtr |
typedef ::flirtlib_ros::RotateInPlaceResult_ < std::allocator< void > > | RotateInPlaceResult |
typedef boost::shared_ptr < ::flirtlib_ros::RotateInPlaceResult const > | RotateInPlaceResultConstPtr |
typedef boost::shared_ptr < ::flirtlib_ros::RotateInPlaceResult > | RotateInPlaceResultPtr |
typedef ::flirtlib_ros::ScanMap_ < std::allocator< void > > | ScanMap |
typedef boost::shared_ptr < ::flirtlib_ros::ScanMap const > | ScanMapConstPtr |
typedef boost::shared_ptr < ::flirtlib_ros::ScanMap > | ScanMapPtr |
typedef ::flirtlib_ros::Vector_ < std::allocator< void > > | Vector |
typedef boost::shared_ptr < ::flirtlib_ros::Vector const > | VectorConstPtr |
typedef boost::shared_ptr < ::flirtlib_ros::Vector > | VectorPtr |
Functions | |
double | angleDist (double t1, double t2) |
double | averageDistance (const Correspondences &corresp, const gm::Pose &p0, const gm::Pose &p1) |
bool | closeTo (const gm::Pose &p1, const gm::Pose &p2) |
vm::Marker | correspondenceMarkers (const Correspondences &correspondences, const gm::Pose &p0, const gm::Pose &p1) |
DescriptorGenerator * | createDescriptor (HistogramDistance< double > *dist) |
Detector * | createDetector (SimpleMinMaxPeakFinder *peak_finder) |
SimpleMinMaxPeakFinder * | createPeakFinder () |
ros::Duration | duration (const double r) |
boost::shared_ptr< LaserReading > | fromRos (const sensor_msgs::LaserScan &scan) |
Convert a ROS laser scan message to a flirtlib scan. | |
LaserPtr | fromRos (const sm::LaserScan &m) |
Convert a ROS laser scan message to a flirtlib scan. | |
InterestPoint * | fromRos (const InterestPointRos &m) |
RefScan | fromRos (const RefScanRos &r) |
Convert a single RefScanRos message to a RefScan. | |
std::vector< RefScan > | fromRos (const ScanMap &scan_map) |
Convert a ScanMap to a set of ref scans. | |
vector< vector< double > > | fromRos (const vector< Vector > &m) |
Descriptor * | fromRos (const DescriptorRos &m) |
gm::Pose | getCurrentPose (const tf::TransformListener &tf, const std::string &frame) |
tf::Transform | getLaserOffset (const tf::TransformListener &tf) |
Get transform from base_footprint and base_laser_link. | |
template<typename T > | |
T | getParam (const string &name, const T &default_val) |
template<typename T > | |
T | getPrivateParam (const std::string &name, const T &default_val) |
template<class T > | |
T | getPrivateParam (const string &name) |
template<class T > | |
T | getPrivateParam (const string &name, const T &default_val) |
sm::LaserScan | getScannerParams () |
unsigned | getSum (const nm::OccupancyGrid &g) |
This is sort of like a hash for the map. | |
ColorVec | initColors () |
visualization_msgs::Marker | interestPointMarkers (const std::vector< InterestPoint * > &pts, const geometry_msgs::Pose &pose, unsigned id=0) |
vm::Marker | interestPointMarkers (const InterestPointVec &pts, const gm::Pose &pose, const unsigned id) |
tf::Transform | loadLaserOffset () |
gm::Pose | makePose (double x, double y, double theta) |
Create a 2d pose. | |
template<typename ContainerAllocator > | |
std::ostream & | operator<< (std::ostream &s, const ::flirtlib_ros::RotateInPlaceFeedback_< ContainerAllocator > &v) |
template<typename ContainerAllocator > | |
std::ostream & | operator<< (std::ostream &s, const ::flirtlib_ros::RotateInPlaceResult_< ContainerAllocator > &v) |
template<typename ContainerAllocator > | |
std::ostream & | operator<< (std::ostream &s, const ::flirtlib_ros::Vector_< ContainerAllocator > &v) |
template<typename ContainerAllocator > | |
std::ostream & | operator<< (std::ostream &s, const ::flirtlib_ros::ScanMap_< ContainerAllocator > &v) |
template<typename ContainerAllocator > | |
std::ostream & | operator<< (std::ostream &s, const ::flirtlib_ros::ExecutiveState_< ContainerAllocator > &v) |
template<typename ContainerAllocator > | |
std::ostream & | operator<< (std::ostream &s, const ::flirtlib_ros::RotateInPlaceGoal_< ContainerAllocator > &v) |
template<typename ContainerAllocator > | |
std::ostream & | operator<< (std::ostream &s, const ::flirtlib_ros::RotateInPlaceActionFeedback_< ContainerAllocator > &v) |
template<typename ContainerAllocator > | |
std::ostream & | operator<< (std::ostream &s, const ::flirtlib_ros::RefScanRos_< ContainerAllocator > &v) |
template<typename ContainerAllocator > | |
std::ostream & | operator<< (std::ostream &s, const ::flirtlib_ros::RotateInPlaceAction_< ContainerAllocator > &v) |
template<typename ContainerAllocator > | |
std::ostream & | operator<< (std::ostream &s, const ::flirtlib_ros::RotateInPlaceActionGoal_< ContainerAllocator > &v) |
template<typename ContainerAllocator > | |
std::ostream & | operator<< (std::ostream &s, const ::flirtlib_ros::RotateInPlaceActionResult_< ContainerAllocator > &v) |
template<typename ContainerAllocator > | |
std::ostream & | operator<< (std::ostream &s, const ::flirtlib_ros::DescriptorRos_< ContainerAllocator > &v) |
template<typename ContainerAllocator > | |
std::ostream & | operator<< (std::ostream &s, const ::flirtlib_ros::InterestPointRos_< ContainerAllocator > &v) |
std::vector < visualization_msgs::Marker > | poseMarkers (const std::vector< geometry_msgs::Pose > &poses) |
Markers for a set of poses. | |
vector< vm::Marker > | poseMarkers (const vector< gm::Pose > &poses) |
tf::Pose | poseMsgToTf (const gm::Pose &p) |
Convert geometry_msgs::Pose to tf. | |
gm::Pose | tfTransformToPose (const tf::Transform &trans) |
Convert tf transform to ros pose. | |
gm::Point | toPoint (const tf::Vector3 &p) |
gm::Point | toPoint (const Point2D &p) |
Point2D | toPoint2D (const gm::Point &p) |
InterestPointRos | toRos (const InterestPoint &pt) |
Convert a flirtlib interest point to InterestPointRos. | |
RefScanRos | toRos (const RefScan &r) |
Convert a single RefScan to a ROS message. | |
ScanMap | toRos (const std::vector< RefScan > &scans) |
Convert a vector of RefScan's to a ScanMap. | |
vector< Vector > | toRos (const vector< vector< double > > &h) |
DescriptorRos | toRos (const Descriptor *descriptor) |
ScanMap | toRos (const vector< RefScan > &scans) |
tf::StampedTransform | toTf (const gm::Pose &p, const string &frame) |
gm::Pose | transformPose (const gm::Pose &p, const OrientedPoint2D &trans) |
Transform a flirtlib 2d pose. | |
gm::Pose | transformPose (const tf::Transform &trans, const gm::Pose &pose) |
Transform a pose using a tf transform. |
typedef vector<std_msgs::ColorRGBA> flirtlib_ros::ColorVec |
Definition at line 74 of file conversions.cpp.
typedef std::pair< InterestPoint *, InterestPoint * > flirtlib_ros::Correspondence |
Definition at line 102 of file localization_monitor_node.cpp.
typedef vector< Correspondence > flirtlib_ros::Correspondences |
Definition at line 103 of file localization_monitor_node.cpp.
typedef mr::MessageWithMetadata<RefScanRos>::ConstPtr flirtlib_ros::DBScan |
Definition at line 101 of file localization_monitor_node.cpp.
typedef ::flirtlib_ros::DescriptorRos_<std::allocator<void> > flirtlib_ros::DescriptorRos |
Definition at line 61 of file DescriptorRos.h.
typedef boost::shared_ptr< ::flirtlib_ros::DescriptorRos const> flirtlib_ros::DescriptorRosConstPtr |
Definition at line 64 of file DescriptorRos.h.
typedef boost::shared_ptr< ::flirtlib_ros::DescriptorRos> flirtlib_ros::DescriptorRosPtr |
Definition at line 63 of file DescriptorRos.h.
typedef ::flirtlib_ros::ExecutiveState_<std::allocator<void> > flirtlib_ros::ExecutiveState |
Definition at line 52 of file ExecutiveState.h.
typedef boost::shared_ptr< ::flirtlib_ros::ExecutiveState const> flirtlib_ros::ExecutiveStateConstPtr |
Definition at line 55 of file ExecutiveState.h.
typedef boost::shared_ptr< ::flirtlib_ros::ExecutiveState> flirtlib_ros::ExecutiveStatePtr |
Definition at line 54 of file ExecutiveState.h.
typedef ::flirtlib_ros::InterestPointRos_<std::allocator<void> > flirtlib_ros::InterestPointRos |
Definition at line 65 of file InterestPointRos.h.
typedef boost::shared_ptr< ::flirtlib_ros::InterestPointRos const> flirtlib_ros::InterestPointRosConstPtr |
Definition at line 68 of file InterestPointRos.h.
typedef boost::shared_ptr< ::flirtlib_ros::InterestPointRos> flirtlib_ros::InterestPointRosPtr |
Definition at line 67 of file InterestPointRos.h.
typedef vector< InterestPoint * > flirtlib_ros::InterestPointVec |
Definition at line 65 of file flirtlib.h.
typedef boost::mutex::scoped_lock flirtlib_ros::Lock |
Definition at line 57 of file generate_scan_map.cpp.
typedef mr::MessageWithMetadata<nm::OccupancyGrid> flirtlib_ros::MapWithMetadata |
Definition at line 105 of file localization_monitor_node.cpp.
typedef ::flirtlib_ros::RefScanRos_<std::allocator<void> > flirtlib_ros::RefScanRos |
Definition at line 55 of file RefScanRos.h.
typedef boost::shared_ptr< ::flirtlib_ros::RefScanRos const> flirtlib_ros::RefScanRosConstPtr |
Definition at line 58 of file RefScanRos.h.
typedef boost::shared_ptr< ::flirtlib_ros::RefScanRos> flirtlib_ros::RefScanRosPtr |
Definition at line 57 of file RefScanRos.h.
typedef vector< RefScan > flirtlib_ros::RefScans |
Definition at line 104 of file localization_monitor_node.cpp.
typedef ::flirtlib_ros::RotateInPlaceAction_<std::allocator<void> > flirtlib_ros::RotateInPlaceAction |
Definition at line 55 of file RotateInPlaceAction.h.
typedef boost::shared_ptr< ::flirtlib_ros::RotateInPlaceAction const> flirtlib_ros::RotateInPlaceActionConstPtr |
Definition at line 58 of file RotateInPlaceAction.h.
typedef ::flirtlib_ros::RotateInPlaceActionFeedback_<std::allocator<void> > flirtlib_ros::RotateInPlaceActionFeedback |
Definition at line 55 of file RotateInPlaceActionFeedback.h.
typedef boost::shared_ptr< ::flirtlib_ros::RotateInPlaceActionFeedback const> flirtlib_ros::RotateInPlaceActionFeedbackConstPtr |
Definition at line 58 of file RotateInPlaceActionFeedback.h.
typedef boost::shared_ptr< ::flirtlib_ros::RotateInPlaceActionFeedback> flirtlib_ros::RotateInPlaceActionFeedbackPtr |
Definition at line 57 of file RotateInPlaceActionFeedback.h.
typedef ::flirtlib_ros::RotateInPlaceActionGoal_<std::allocator<void> > flirtlib_ros::RotateInPlaceActionGoal |
Definition at line 55 of file RotateInPlaceActionGoal.h.
typedef boost::shared_ptr< ::flirtlib_ros::RotateInPlaceActionGoal const> flirtlib_ros::RotateInPlaceActionGoalConstPtr |
Definition at line 58 of file RotateInPlaceActionGoal.h.
typedef boost::shared_ptr< ::flirtlib_ros::RotateInPlaceActionGoal> flirtlib_ros::RotateInPlaceActionGoalPtr |
Definition at line 57 of file RotateInPlaceActionGoal.h.
typedef boost::shared_ptr< ::flirtlib_ros::RotateInPlaceAction> flirtlib_ros::RotateInPlaceActionPtr |
Definition at line 57 of file RotateInPlaceAction.h.
typedef ::flirtlib_ros::RotateInPlaceActionResult_<std::allocator<void> > flirtlib_ros::RotateInPlaceActionResult |
Definition at line 55 of file RotateInPlaceActionResult.h.
typedef boost::shared_ptr< ::flirtlib_ros::RotateInPlaceActionResult const> flirtlib_ros::RotateInPlaceActionResultConstPtr |
Definition at line 58 of file RotateInPlaceActionResult.h.
typedef boost::shared_ptr< ::flirtlib_ros::RotateInPlaceActionResult> flirtlib_ros::RotateInPlaceActionResultPtr |
Definition at line 57 of file RotateInPlaceActionResult.h.
typedef ::flirtlib_ros::RotateInPlaceFeedback_<std::allocator<void> > flirtlib_ros::RotateInPlaceFeedback |
Definition at line 37 of file RotateInPlaceFeedback.h.
typedef boost::shared_ptr< ::flirtlib_ros::RotateInPlaceFeedback const> flirtlib_ros::RotateInPlaceFeedbackConstPtr |
Definition at line 40 of file RotateInPlaceFeedback.h.
typedef boost::shared_ptr< ::flirtlib_ros::RotateInPlaceFeedback> flirtlib_ros::RotateInPlaceFeedbackPtr |
Definition at line 39 of file RotateInPlaceFeedback.h.
typedef ::flirtlib_ros::RotateInPlaceGoal_<std::allocator<void> > flirtlib_ros::RotateInPlaceGoal |
Definition at line 53 of file RotateInPlaceGoal.h.
typedef boost::shared_ptr< ::flirtlib_ros::RotateInPlaceGoal const> flirtlib_ros::RotateInPlaceGoalConstPtr |
Definition at line 56 of file RotateInPlaceGoal.h.
typedef boost::shared_ptr< ::flirtlib_ros::RotateInPlaceGoal> flirtlib_ros::RotateInPlaceGoalPtr |
Definition at line 55 of file RotateInPlaceGoal.h.
typedef ::flirtlib_ros::RotateInPlaceResult_<std::allocator<void> > flirtlib_ros::RotateInPlaceResult |
Definition at line 42 of file RotateInPlaceResult.h.
typedef boost::shared_ptr< ::flirtlib_ros::RotateInPlaceResult const> flirtlib_ros::RotateInPlaceResultConstPtr |
Definition at line 45 of file RotateInPlaceResult.h.
typedef boost::shared_ptr< ::flirtlib_ros::RotateInPlaceResult> flirtlib_ros::RotateInPlaceResultPtr |
Definition at line 44 of file RotateInPlaceResult.h.
typedef ::flirtlib_ros::ScanMap_<std::allocator<void> > flirtlib_ros::ScanMap |
typedef boost::shared_ptr< ::flirtlib_ros::ScanMap const> flirtlib_ros::ScanMapConstPtr |
typedef boost::shared_ptr< ::flirtlib_ros::ScanMap> flirtlib_ros::ScanMapPtr |
typedef ::flirtlib_ros::Vector_<std::allocator<void> > flirtlib_ros::Vector |
typedef boost::shared_ptr< ::flirtlib_ros::Vector const> flirtlib_ros::VectorConstPtr |
typedef boost::shared_ptr< ::flirtlib_ros::Vector> flirtlib_ros::VectorPtr |
double flirtlib_ros::angleDist | ( | double | t1, |
double | t2 | ||
) | [inline] |
Definition at line 125 of file generate_scan_map.cpp.
double flirtlib_ros::averageDistance | ( | const Correspondences & | corresp, |
const gm::Pose & | p0, | ||
const gm::Pose & | p1 | ||
) |
Definition at line 78 of file flirtlib_ros_test.cpp.
bool flirtlib_ros::closeTo | ( | const gm::Pose & | p1, |
const gm::Pose & | p2 | ||
) |
Definition at line 336 of file place_rec_test.cpp.
vm::Marker flirtlib_ros::correspondenceMarkers | ( | const Correspondences & | correspondences, |
const gm::Pose & | p0, | ||
const gm::Pose & | p1 | ||
) |
Definition at line 198 of file flirtlib_ros_test.cpp.
DescriptorGenerator * flirtlib_ros::createDescriptor | ( | HistogramDistance< double > * | dist | ) |
Definition at line 61 of file flirtlib.cpp.
Detector * flirtlib_ros::createDetector | ( | SimpleMinMaxPeakFinder * | peak_finder | ) |
Definition at line 49 of file flirtlib.cpp.
SimpleMinMaxPeakFinder * flirtlib_ros::createPeakFinder | ( | ) |
Definition at line 142 of file flirtlib_ros_test.cpp.
ros::Duration flirtlib_ros::duration | ( | const double | r | ) |
Definition at line 103 of file interactive_markers.cpp.
boost::shared_ptr<LaserReading> flirtlib_ros::fromRos | ( | const sensor_msgs::LaserScan & | scan | ) |
Convert a ROS laser scan message to a flirtlib scan.
LaserPtr flirtlib_ros::fromRos | ( | const sm::LaserScan & | m | ) |
Convert a ROS laser scan message to a flirtlib scan.
Definition at line 57 of file conversions.cpp.
InterestPoint * flirtlib_ros::fromRos | ( | const InterestPointRos & | m | ) |
Convert a ROS interest point to flirtlib The caller owns the resulting pointer
Definition at line 268 of file conversions.cpp.
RefScan flirtlib_ros::fromRos | ( | const RefScanRos & | r | ) |
Convert a single RefScanRos message to a RefScan.
Definition at line 281 of file conversions.cpp.
vector< RefScan > flirtlib_ros::fromRos | ( | const ScanMap & | scan_map | ) |
Convert a ScanMap to a set of ref scans.
Definition at line 301 of file conversions.cpp.
vector<vector<double> > flirtlib_ros::fromRos | ( | const vector< Vector > & | m | ) |
Definition at line 213 of file conversions.cpp.
Descriptor* flirtlib_ros::fromRos | ( | const DescriptorRos & | m | ) |
Definition at line 237 of file conversions.cpp.
gm::Pose flirtlib_ros::getCurrentPose | ( | const tf::TransformListener & | tf, |
const std::string & | frame | ||
) |
Get the current pose of the laser link in the map frame
Tf | exceptions |
Definition at line 44 of file common.cpp.
tf::Transform flirtlib_ros::getLaserOffset | ( | const tf::TransformListener & | tf | ) |
Get transform from base_footprint and base_laser_link.
Definition at line 85 of file common.cpp.
T flirtlib_ros::getParam | ( | const string & | name, |
const T & | default_val | ||
) |
Definition at line 94 of file interactive_markers.cpp.
T flirtlib_ros::getPrivateParam | ( | const std::string & | name, |
const T & | default_val | ||
) |
T flirtlib_ros::getPrivateParam | ( | const string & | name | ) |
Definition at line 97 of file generate_scan_map.cpp.
T flirtlib_ros::getPrivateParam | ( | const string & | name, |
const T & | default_val | ||
) |
Definition at line 139 of file place_rec_test.cpp.
sm::LaserScan flirtlib_ros::getScannerParams | ( | ) |
Definition at line 149 of file place_rec_test.cpp.
unsigned flirtlib_ros::getSum | ( | const nm::OccupancyGrid & | g | ) |
This is sort of like a hash for the map.
Definition at line 318 of file localization_monitor_node.cpp.
Definition at line 75 of file conversions.cpp.
visualization_msgs::Marker flirtlib_ros::interestPointMarkers | ( | const std::vector< InterestPoint * > & | pts, |
const geometry_msgs::Pose & | pose, | ||
unsigned | id = 0 |
||
) |
Turn a set of interest points into visualization markers. id can be 0 or 1 to control color and orientation when distinguishing two scans.
vm::Marker flirtlib_ros::interestPointMarkers | ( | const InterestPointVec & | pts, |
const gm::Pose & | pose, | ||
const unsigned | id | ||
) |
Definition at line 135 of file conversions.cpp.
Definition at line 172 of file startup_loc.cpp.
gm::Pose flirtlib_ros::makePose | ( | double | x, |
double | y, | ||
double | theta | ||
) |
Create a 2d pose.
Definition at line 55 of file common.cpp.
std::ostream& flirtlib_ros::operator<< | ( | std::ostream & | s, |
const ::flirtlib_ros::RotateInPlaceFeedback_< ContainerAllocator > & | v | ||
) |
Definition at line 44 of file RotateInPlaceFeedback.h.
std::ostream& flirtlib_ros::operator<< | ( | std::ostream & | s, |
const ::flirtlib_ros::RotateInPlaceResult_< ContainerAllocator > & | v | ||
) |
Definition at line 49 of file RotateInPlaceResult.h.
std::ostream& flirtlib_ros::operator<< | ( | std::ostream & | s, |
const ::flirtlib_ros::Vector_< ContainerAllocator > & | v | ||
) |
std::ostream& flirtlib_ros::operator<< | ( | std::ostream & | s, |
const ::flirtlib_ros::ScanMap_< ContainerAllocator > & | v | ||
) |
std::ostream& flirtlib_ros::operator<< | ( | std::ostream & | s, |
const ::flirtlib_ros::ExecutiveState_< ContainerAllocator > & | v | ||
) |
Definition at line 59 of file ExecutiveState.h.
std::ostream& flirtlib_ros::operator<< | ( | std::ostream & | s, |
const ::flirtlib_ros::RotateInPlaceGoal_< ContainerAllocator > & | v | ||
) |
Definition at line 60 of file RotateInPlaceGoal.h.
std::ostream& flirtlib_ros::operator<< | ( | std::ostream & | s, |
const ::flirtlib_ros::RotateInPlaceActionFeedback_< ContainerAllocator > & | v | ||
) |
Definition at line 62 of file RotateInPlaceActionFeedback.h.
std::ostream& flirtlib_ros::operator<< | ( | std::ostream & | s, |
const ::flirtlib_ros::RefScanRos_< ContainerAllocator > & | v | ||
) |
Definition at line 62 of file RefScanRos.h.
std::ostream& flirtlib_ros::operator<< | ( | std::ostream & | s, |
const ::flirtlib_ros::RotateInPlaceAction_< ContainerAllocator > & | v | ||
) |
Definition at line 62 of file RotateInPlaceAction.h.
std::ostream& flirtlib_ros::operator<< | ( | std::ostream & | s, |
const ::flirtlib_ros::RotateInPlaceActionGoal_< ContainerAllocator > & | v | ||
) |
Definition at line 62 of file RotateInPlaceActionGoal.h.
std::ostream& flirtlib_ros::operator<< | ( | std::ostream & | s, |
const ::flirtlib_ros::RotateInPlaceActionResult_< ContainerAllocator > & | v | ||
) |
Definition at line 62 of file RotateInPlaceActionResult.h.
std::ostream& flirtlib_ros::operator<< | ( | std::ostream & | s, |
const ::flirtlib_ros::DescriptorRos_< ContainerAllocator > & | v | ||
) |
Definition at line 68 of file DescriptorRos.h.
std::ostream& flirtlib_ros::operator<< | ( | std::ostream & | s, |
const ::flirtlib_ros::InterestPointRos_< ContainerAllocator > & | v | ||
) |
Definition at line 72 of file InterestPointRos.h.
std::vector<visualization_msgs::Marker> flirtlib_ros::poseMarkers | ( | const std::vector< geometry_msgs::Pose > & | poses | ) |
Markers for a set of poses.
vector<vm::Marker> flirtlib_ros::poseMarkers | ( | const vector< gm::Pose > & | poses | ) |
Definition at line 89 of file conversions.cpp.
tf::Pose flirtlib_ros::poseMsgToTf | ( | const gm::Pose & | p | ) | [inline] |
gm::Pose flirtlib_ros::tfTransformToPose | ( | const tf::Transform & | trans | ) | [inline] |
gm::Point flirtlib_ros::toPoint | ( | const tf::Vector3 & | p | ) |
Definition at line 122 of file conversions.cpp.
gm::Point flirtlib_ros::toPoint | ( | const Point2D & | p | ) | [inline] |
Definition at line 185 of file conversions.cpp.
Point2D flirtlib_ros::toPoint2D | ( | const gm::Point & | p | ) | [inline] |
Definition at line 194 of file conversions.cpp.
InterestPointRos flirtlib_ros::toRos | ( | const InterestPoint & | pt | ) |
Convert a flirtlib interest point to InterestPointRos.
Definition at line 248 of file conversions.cpp.
RefScanRos flirtlib_ros::toRos | ( | const RefScan & | r | ) |
Convert a single RefScan to a ROS message.
Definition at line 290 of file conversions.cpp.
ScanMap flirtlib_ros::toRos | ( | const std::vector< RefScan > & | scans | ) |
Convert a vector of RefScan's to a ScanMap.
vector<Vector> flirtlib_ros::toRos | ( | const vector< vector< double > > & | h | ) |
Definition at line 199 of file conversions.cpp.
DescriptorRos flirtlib_ros::toRos | ( | const Descriptor * | descriptor | ) |
Definition at line 222 of file conversions.cpp.
ScanMap flirtlib_ros::toRos | ( | const vector< RefScan > & | scans | ) |
Definition at line 309 of file conversions.cpp.
tf::StampedTransform flirtlib_ros::toTf | ( | const gm::Pose & | p, |
const string & | frame | ||
) |
Definition at line 160 of file interactive_markers.cpp.
gm::Pose flirtlib_ros::transformPose | ( | const gm::Pose & | p, |
const OrientedPoint2D & | trans | ||
) |
Transform a flirtlib 2d pose.
Definition at line 64 of file common.cpp.
gm::Pose flirtlib_ros::transformPose | ( | const tf::Transform & | trans, |
const gm::Pose & | pose | ||
) |
Transform a pose using a tf transform.
Definition at line 76 of file common.cpp.