File Observatory.h¶
-
template<>
structhash
<lsst::afw::coord::Observatory>¶ Public Types
-
template<>
usingargument_type
= lsst::afw::coord::Observatory¶
-
template<>
usingresult_type
= size_t¶
Public Functions
-
size_t
operator()
(argument_type const &obj) const
-
template<>
-
namespace
lsst
Class for a simple mapping implementing a generic AstrometryTransform.
Remove all non-astronomical counts from the Chunk Exposure’s pixels.
Forward declarations for lsst::utils::Cache
For details on the Cache class, see the Cache.h file.
It uses a template rather than a pointer so that the derived classes can use the specifics of the transform. The class simplePolyMapping overloads a few routines.
A base class for image defects
Numeric constants used by the Integrate.h integrator routines.
Compute Image Statistics
- Note
Gauss-Kronrod-Patterson quadrature coefficients for use in quadpack routine qng. These coefficients were calculated with 101 decimal digit arithmetic by L. W. Fullerton, Bell Labs, Nov 1981.
- Note
The Statistics class itself can only handle lsst::afw::image::MaskedImage() types. The philosophy has been to handle other types by making them look like lsst::afw::image::MaskedImage() and reusing that code. Users should have no need to instantiate a Statistics object directly, but should use the overloaded makeStatistics() factory functions.
-
namespace
afw
-
namespace
coord
¶ Functions
-
std::ostream &
operator<<
(std::ostream &os, Observatory const &obs)¶ Print an Observatory to the stream
- Parameters
[inout] os
: Stream to print to[in] obs
: the Observatory to print
-
class
Observatory
- #include <Observatory.h>
Hold the location of an observatory
Public Functions
-
Observatory
(lsst::geom::Angle const longitude, lsst::geom::Angle const latitude, double const elevation) Construct an Observatory with longitude and latitude specified as lsst::geom::Angle
- Parameters
[in] longitude
: telescope longitude (positive values are E of Greenwich)[in] latitude
: telescope latitude[in] elevation
: telescope elevation (meters above reference spheroid)
-
Observatory
(std::string const &longitude, std::string const &latitude, double const elevation) Construct an Observatory with longitude and latitude specified as sexagesimal strings
- Parameters
[in] longitude
: telescope longitude (dd:mm:ss.s, positive values are E of Greenwich)[in] latitude
: telescope latitude (dd:mm:ss.s)[in] elevation
: telescope elevation (meters above reference spheroid)
-
~Observatory
()
-
Observatory
(Observatory const&)
-
Observatory
(Observatory&&)
-
Observatory &
operator=
(Observatory const&)
-
Observatory &
operator=
(Observatory&&)
-
void
setLongitude
(lsst::geom::Angle const longitude) set telescope longitude
-
void
setLatitude
(lsst::geom::Angle const latitude) set telescope latitude (positive values are E of Greenwich)
-
void
setElevation
(double const elevation) set telescope elevation (meters above reference spheroid)
-
lsst::geom::Angle
getLongitude
() const get telescope longitude (positive values are E of Greenwich)
-
lsst::geom::Angle
getLatitude
() const get telescope latitude
-
double
getElevation
() const get telescope elevation (meters above reference spheroid)
-
std::string
toString
() const get string representation
-
bool
operator==
(Observatory const &rhs) const
-
bool
operator!=
(Observatory const &rhs) const
-
std::size_t
hash_value
() const Return a hash of this object.
-
-
std::ostream &
-
namespace
-
namespace
std
-
template<>
structhash
<lsst::afw::coord::Observatory> Public Types
-
template<>
usingargument_type
= lsst::afw::coord::Observatory
-
template<>
usingresult_type
= size_t
Public Functions
-
size_t
operator()
(argument_type const &obj) const
-
template<>
-
template<>