| 283 | } |
| 284 | |
| 285 | bool ObstacleLayer::GetMarkingObservations(std::vector<Observation> &marking_observations) const { |
| 286 | bool current = true; |
| 287 | // get the marking observations |
| 288 | for (size_t i = 0; i < marking_buffers_.size(); ++i) { |
| 289 | marking_buffers_[i]->Lock(); |
| 290 | marking_buffers_[i]->GetObservations(marking_observations); |
| 291 | current = marking_buffers_[i]->IsCurrent() && current; |
| 292 | marking_buffers_[i]->Unlock(); |
| 293 | } |
| 294 | marking_observations.insert(marking_observations.end(), |
| 295 | static_marking_observations_.begin(), static_marking_observations_.end()); |
| 296 | return current; |
| 297 | } |
| 298 | |
| 299 | bool ObstacleLayer::GetClearingObservations(std::vector<Observation> &clearing_observations) const { |
| 300 | bool current = true; |
nothing calls this directly
no test coverage detected