22#if !defined(LSST_AFW_CAMERAGEOM_TRANSFORMMAP_H)
23#define LSST_AFW_CAMERAGEOM_TRANSFORMMAP_H
27#include <unordered_map>
30#include "boost/iterator/transform_iterator.hpp"
76 using CameraSysIterator = boost::transform_iterator<GetKey, CameraSysFrameIdMap::const_iterator>;
192 size_t size() const noexcept;
252 int _getFrame(
CameraSys const &system)
const;
285 CameraSysFrameIdMap _frameIds;
287 bool _focalPlaneParity;
Camera coordinate system; used as a key in in TransformMap.
An abstract base class that provides common accessors for Detector and Detector::Builder.
A CRTP facade class for subclasses of Persistable.
A base class for objects that can be persisted via afw::table::io Archive classes.
io::OutputArchiveHandle OutputArchiveHandle
std::ostream & operator<<(std::ostream &os, CameraSysPrefix const &detSysPrefix)