1 #ifndef _atm_LidarDB_h_
2 #define _atm_LidarDB_h_
4 #include <atm/LidarZone.h>
6 #include <boost/iterator/transform_iterator.hpp>
38 {
return *pair.second; }
43 typedef boost::transform_iterator<InternalZoneFunctor,
65 #endif // _atm_LidarDB_h_
boost::transform_iterator< InternalZoneFunctor, InternalZoneIterator, const LidarZone & > ZoneIterator
ZoneIterator returns a pointer to an LidarZone.
Top of the interface to Atmosphere information.
InternalZoneMap::const_iterator InternalZoneIterator
Cloud data for a Lidar zone.
ZoneIterator ZonesEnd() const
End of the collection of valid Zones.
std::string fLidarIdString
Detector description interface for LidarDB-realted data.
std::map< std::string, const LidarZone * > InternalZoneMap
const LidarZone & operator()(const std::pair< std::string, const LidarZone * > &pair) const
ZoneIterator ZonesBegin() const
Beginning of the collection of valid Zones.