LSSTApplications
16.0-10-g0ee56ad+5,16.0-11-ga33d1f2+5,16.0-12-g3ef5c14+3,16.0-12-g71e5ef5+18,16.0-12-gbdf3636+3,16.0-13-g118c103+3,16.0-13-g8f68b0a+3,16.0-15-gbf5c1cb+4,16.0-16-gfd17674+3,16.0-17-g7c01f5c+3,16.0-18-g0a50484+1,16.0-20-ga20f992+8,16.0-21-g0e05fd4+6,16.0-21-g15e2d33+4,16.0-22-g62d8060+4,16.0-22-g847a80f+4,16.0-25-gf00d9b8+1,16.0-28-g3990c221+4,16.0-3-gf928089+3,16.0-32-g88a4f23+5,16.0-34-gd7987ad+3,16.0-37-gc7333cb+2,16.0-4-g10fc685+2,16.0-4-g18f3627+26,16.0-4-g5f3a788+26,16.0-5-gaf5c3d7+4,16.0-5-gcc1f4bb+1,16.0-6-g3b92700+4,16.0-6-g4412fcd+3,16.0-6-g7235603+4,16.0-69-g2562ce1b+2,16.0-8-g14ebd58+4,16.0-8-g2df868b+1,16.0-8-g4cec79c+6,16.0-8-gadf6c7a+1,16.0-8-gfc7ad86,16.0-82-g59ec2a54a+1,16.0-9-g5400cdc+2,16.0-9-ge6233d7+5,master-g2880f2d8cf+3,v17.0.rc1
LSSTDataManagementBasePackage
|
Classes | |
class | Camera |
A collection of Detectors plus additional coordinate system support. More... | |
class | CameraSys |
Camera coordinate system; used as a key in in TransformMap. More... | |
class | CameraSysPrefix |
Camera coordinate system prefix. More... | |
class | Detector |
Information about a CCD or other imaging detector. More... | |
class | DetectorCollection |
An immutable collection of Detectors that can be accessed by name or ID. More... | |
class | Orientation |
Describe a detector's orientation in the focal plane. More... | |
class | TransformMap |
A registry of 2-dimensional coordinate transforms for a specific camera. More... | |
Enumerations | |
enum | DetectorType { SCIENCE, FOCUS, GUIDER, WAVEFRONT } |
Type of imaging detector. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, CameraSysPrefix const &detSysPrefix) |
std::ostream & | operator<< (std::ostream &os, CameraSys const &cameraSys) |
PYBIND11_MODULE (camera, mod) | |
PYBIND11_MODULE (cameraSys, mod) | |
template<typename SysT , typename PyClass > | |
void | declare1SysMethods (PyClass &cls) |
template<typename FromSysT , typename ToSysT , typename PyClass > | |
void | declare2SysMethods (PyClass &cls) |
PYBIND11_MODULE (detector, mod) | |
PYBIND11_MODULE (detectorCollection, mod) | |
PYBIND11_MODULE (orientation, mod) | |
Variables | |
CameraSys const | FOCAL_PLANE = CameraSys("FocalPlane") |
Focal plane coordinates: Rectilinear x, y (and z when talking about the location of a detector) on the camera focal plane (mm). More... | |
CameraSys const | FIELD_ANGLE = CameraSys("FieldAngle") |
Field angle coordinates: Angular x,y offset from the optic axis (radians). More... | |
CameraSysPrefix const | PIXELS = CameraSysPrefix("Pixels") |
Nominal pixels on the detector (unbinned) This ignores manufacturing imperfections, "tree ring" distortions and all other such effects. More... | |
CameraSysPrefix const | TAN_PIXELS = CameraSysPrefix("TanPixels") |
Tangent-plane pixels on the detector (unbinned) More... | |
CameraSysPrefix const | ACTUAL_PIXELS = CameraSysPrefix("ActualPixels") |
The actual pixels where the photon lands and electrons are generated (unbinned) This takes into account manufacturing defects, "tree ring" distortions and other such effects. More... | |
string | NullLinearityType = "None" |
Type of imaging detector.
Enumerator | |
---|---|
SCIENCE | |
FOCUS | |
GUIDER | |
WAVEFRONT |
Definition at line 43 of file Detector.h.
void lsst::afw::cameraGeom::declare1SysMethods | ( | PyClass & | cls | ) |
Definition at line 48 of file detector.cc.
void lsst::afw::cameraGeom::declare2SysMethods | ( | PyClass & | cls | ) |
Definition at line 61 of file detector.cc.
std::ostream & lsst::afw::cameraGeom::operator<< | ( | std::ostream & | os, |
CameraSysPrefix const & | detSysPrefix | ||
) |
Definition at line 47 of file CameraSys.cc.
std::ostream & lsst::afw::cameraGeom::operator<< | ( | std::ostream & | os, |
CameraSys const & | cameraSys | ||
) |
Definition at line 52 of file CameraSys.cc.
lsst::afw::cameraGeom::PYBIND11_MODULE | ( | camera | , |
mod | |||
) |
Definition at line 34 of file camera.cc.
lsst::afw::cameraGeom::PYBIND11_MODULE | ( | detectorCollection | , |
mod | |||
) |
Definition at line 35 of file detectorCollection.cc.
lsst::afw::cameraGeom::PYBIND11_MODULE | ( | orientation | , |
mod | |||
) |
Definition at line 36 of file orientation.cc.
lsst::afw::cameraGeom::PYBIND11_MODULE | ( | cameraSys | , |
mod | |||
) |
Definition at line 62 of file cameraSys.cc.
lsst::afw::cameraGeom::PYBIND11_MODULE | ( | detector | , |
mod | |||
) |
Definition at line 78 of file detector.cc.
CameraSysPrefix const lsst::afw::cameraGeom::ACTUAL_PIXELS = CameraSysPrefix("ActualPixels") |
The actual pixels where the photon lands and electrons are generated (unbinned) This takes into account manufacturing defects, "tree ring" distortions and other such effects.
This is a detector prefix; call Detector.makeCameraSys(ACTUAL_PIXELS) to make a full coordsys.
Definition at line 38 of file CameraSys.cc.
Field angle coordinates: Angular x,y offset from the optic axis (radians).
Definition at line 32 of file CameraSys.cc.
Focal plane coordinates: Rectilinear x, y (and z when talking about the location of a detector) on the camera focal plane (mm).
For z=0 choose a convenient point near the focus at x, y = 0.
Definition at line 30 of file CameraSys.cc.
string lsst.afw.cameraGeom.NullLinearityType = "None" |
Definition at line 37 of file __init__.py.
CameraSysPrefix const lsst::afw::cameraGeom::PIXELS = CameraSysPrefix("Pixels") |
Nominal pixels on the detector (unbinned) This ignores manufacturing imperfections, "tree ring" distortions and all other such effects.
It is a uniform grid of rectangular (usually square) pixels.
This is a detector prefix; call Detector.makeCameraSys(PIXELS) to make a full coordsys.
Definition at line 34 of file CameraSys.cc.
CameraSysPrefix const lsst::afw::cameraGeom::TAN_PIXELS = CameraSysPrefix("TanPixels") |
Tangent-plane pixels on the detector (unbinned)
Converting from PIXELS to TAN_PIXELS has the effect of removing optical distortion (and the distortion due to rectangular pixels) with the point at the center of the detector being unaffected by the transformation.
In detail, PIXELS->TAN_PIXELS is PIXELS->FIELD_ANGLE plus an affine transformation, such that:
This is a detector prefix; call Detector.makeCameraSys(TAN_PIXELS) to make a full coordsys.
Definition at line 36 of file CameraSys.cc.