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();
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);
}