23 #if !defined(LSST_AFW_CAMERAGEOM_CAMERASYS_H)
24 #define LSST_AFW_CAMERAGEOM_CAMERASYS_H
35 namespace cameraGeom {
49 std::string
const &sysName
62 return !(*
this == rhs);
83 std::string
const &sysName,
84 std::string
const &detectorName=
""
92 std::string
const &detectorName=
""
118 return !(*
this == rhs);
CameraSys(std::string const &sysName, std::string const &detectorName="")
std::string getSysName() const
std::string _sysName
coordinate system name
CameraSysPrefix const PIXELS
std::ostream & operator<<(std::ostream &os, CameraPoint const &cameraPoint)
bool operator<(CameraSys const &rhs) const
CameraSysPrefix const ACTUAL_PIXELS
bool hasDetectorName() const
bool operator!=(CameraSys const &rhs) const
std::string _detectorName
detector name; "" if not a detector-specific coordinate system
std::string _sysName
coordinate system name
bool operator==(CameraSysPrefix const &rhs) const
geom::TransformMap< CameraSys > CameraTransformMap
CameraSysPrefix(std::string const &sysName)
CameraSys(CameraSysPrefix const &sysPrefix, std::string const &detectorName="")
bool operator==(CameraSys const &rhs) const
bool operator!=(CameraSysPrefix const &rhs) const
std::string getDetectorName() const
CameraSys()
default constructor so SWIG can wrap a vector of pairs containing these
CameraSysPrefix const TAN_PIXELS
std::string getSysName() const
CameraSys const FOCAL_PLANE