| 469 | } |
| 470 | |
| 471 | void ElevationMap::move(const Eigen::Vector2d& position) |
| 472 | { |
| 473 | boost::recursive_mutex::scoped_lock scopedLockForRawData(rawMapMutex_); |
| 474 | std::vector<BufferRegion> newRegions; |
| 475 | |
| 476 | if (rawMap_.move(position, newRegions)) { |
| 477 | ROS_DEBUG("Elevation map has been moved to position (%f, %f).", rawMap_.getPosition().x(), rawMap_.getPosition().y()); |
| 478 | if (hasUnderlyingMap_) rawMap_.addDataFrom(underlyingMap_, false, false, true); |
| 479 | } |
| 480 | } |
| 481 | |
| 482 | bool ElevationMap::publishRawElevationMap() |
| 483 | { |
no outgoing calls
no test coverage detected