Class Observatory¶
Defined in File Observatory.h
Class Documentation¶
-
class
Observatory
¶ 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
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)
-
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.
-