fixed a casting of map into multimap

This commit is contained in:
matlabbe
2015-07-29 08:51:54 -04:00
parent bde9203f89
commit c240e75423
+1 -1
View File
@@ -383,7 +383,7 @@ void OdometryROS::processData(const SensorData & data, const ros::Time & stamp)
{ {
const std::map<int, pcl::PointXYZ> & map = ((OdometryBOW*)odometry_)->getLocalMap(); const std::map<int, pcl::PointXYZ> & map = ((OdometryBOW*)odometry_)->getLocalMap();
pcl::PointCloud<pcl::PointXYZ> cloud; pcl::PointCloud<pcl::PointXYZ> cloud;
for(std::multimap<int, pcl::PointXYZ>::const_iterator iter=map.begin(); iter!=map.end(); ++iter) for(std::map<int, pcl::PointXYZ>::const_iterator iter=map.begin(); iter!=map.end(); ++iter)
{ {
cloud.push_back(iter->second); cloud.push_back(iter->second);
} }