Camera coordinate system; used as a key in in TransformMap.
More...
#include <CameraSys.h>
Camera coordinate system; used as a key in in TransformMap.
Definition at line 83 of file CameraSys.h.
◆ CameraSys() [1/4]
lsst::afw::cameraGeom::CameraSys::CameraSys |
( |
std::string const & | sysName, |
|
|
std::string const & | detectorName = "" ) |
|
inlineexplicit |
Construct a CameraSys from a sysName and a detectorName.
- Parameters
-
sysName | coordinate system name |
detectorName | detector name |
Definition at line 88 of file CameraSys.h.
◆ CameraSys() [2/4]
◆ ~CameraSys()
lsst::afw::cameraGeom::CameraSys::~CameraSys |
( |
| ) |
|
|
defaultnoexcept |
◆ CameraSys() [3/4]
lsst::afw::cameraGeom::CameraSys::CameraSys |
( |
CameraSys const & | | ) |
|
|
default |
◆ CameraSys() [4/4]
lsst::afw::cameraGeom::CameraSys::CameraSys |
( |
CameraSys && | | ) |
|
|
defaultnoexcept |
◆ getDetectorName()
std::string lsst::afw::cameraGeom::CameraSys::getDetectorName |
( |
| ) |
const |
|
inline |
Get detector name, or "" if not a detector-specific coordinate system.
Definition at line 120 of file CameraSys.h.
◆ getSysName()
std::string lsst::afw::cameraGeom::CameraSys::getSysName |
( |
| ) |
const |
|
inline |
Get coordinate system name.
Definition at line 115 of file CameraSys.h.
◆ hasDetectorName()
bool lsst::afw::cameraGeom::CameraSys::hasDetectorName |
( |
| ) |
const |
|
inlinenoexcept |
Does this have a non-blank detector name?
Definition at line 125 of file CameraSys.h.
◆ hash_value()
size_t lsst::afw::cameraGeom::CameraSys::hash_value |
( |
| ) |
const |
|
noexcept |
Hash function for this object.
- Returns
- a value that is guaranteed equal for any two equal CameraSys, and unlikely to be equal for any two unequal CameraSys.
- Note
- Workhorse for std::hash<CameraSys>.
Definition at line 42 of file CameraSys.cc.
◆ operator!=()
bool lsst::afw::cameraGeom::CameraSys::operator!= |
( |
CameraSys const & | rhs | ) |
const |
|
inlinenoexcept |
◆ operator<()
bool lsst::afw::cameraGeom::CameraSys::operator< |
( |
CameraSys const & | rhs | ) |
const |
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
bool lsst::afw::cameraGeom::CameraSys::operator== |
( |
CameraSys const & | rhs | ) |
const |
|
inlinenoexcept |
◆ swap()
void lsst::afw::cameraGeom::CameraSys::swap |
( |
CameraSys & | other | ) |
|
|
inlinenoexcept |
The documentation for this class was generated from the following files: