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)
-
bool
operator==(Observatory const &rhs) const¶
-
bool
operator!=(Observatory const &rhs) const¶
-