24 : m_world(highestVolume),
37 while (currentVolume != searchVolume && (searchVolume !=
nullptr)) {
38 currentVolume = searchVolume;
46 return (m_world.get());
50 const std::string&
name)
const {
51 auto sVol = m_trackingVolumes.begin();
52 sVol = m_trackingVolumes.find(name);
53 if (sVol != m_trackingVolumes.end()) {
54 return (sVol->second);
61 const TrackingVolume* lowestVol = (lowestTrackingVolume(gctx, gp));
66 std::shared_ptr<const PerigeeSurface> beam) {
67 m_beam = std::move(beam);
76 highestTrackingVolume()->visitSurfaces(visitor);