|
| TopocentricCoord (lsst::afw::geom::Point2D const &p2d, lsst::afw::geom::AngleUnit unit, double const epoch, Observatory const &obs) |
|
| TopocentricCoord (lsst::afw::geom::Point3D const &p3d, double const epoch, Observatory const &obs, bool normalize=true, lsst::afw::geom::Angle const defaultLongitude=lsst::afw::geom::Angle(0.)) |
|
| TopocentricCoord (lsst::afw::geom::Angle const az, lsst::afw::geom::Angle const alt, double const epoch, Observatory const &obs) |
|
| TopocentricCoord (std::string const az, std::string const alt, double const epoch, Observatory const &obs) |
|
virtual Coord::Ptr | clone () const |
|
virtual std::string | getClassName () const |
|
Observatory | getObservatory () const |
|
virtual std::pair< std::string,
std::string > | getCoordNames () const |
|
lsst::afw::geom::Angle | getAzimuth () const |
|
lsst::afw::geom::Angle | getAltitude () const |
|
std::string | getAzimuthStr (lsst::afw::geom::AngleUnit unit) const |
|
std::string | getAltitudeStr () const |
|
virtual Fk5Coord | toFk5 (double const epoch) const |
| Convert ourself from Topocentric to Fk5. More...
|
|
virtual Fk5Coord | toFk5 () const |
| Convert outself from Topocentric to Fk5 (use current epoch) More...
|
|
virtual TopocentricCoord | toTopocentric (Observatory const &obs, lsst::daf::base::DateTime const &date) const |
| Convert ourself from Topocentric to Topocentric ... a no-op. More...
|
|
virtual TopocentricCoord | toTopocentric () const |
| Convert ourself from Topocentric to Topocentric with no observatory or date arguments. More...
|
|
| Coord (lsst::afw::geom::Point2D const &p2d, lsst::afw::geom::AngleUnit unit=lsst::afw::geom::degrees, double const epoch=2000.0) |
| Constructor for the Coord base class. More...
|
|
| Coord (lsst::afw::geom::Point3D const &p3d, double const epoch=2000.0, bool normalize=true, lsst::afw::geom::Angle const defaultLongitude=lsst::afw::geom::Angle(0.)) |
| Constructor for the Coord base class. More...
|
|
| Coord (lsst::afw::geom::Angle const ra, lsst::afw::geom::Angle const dec, double const epoch=2000.0) |
| Constructor for the Coord base class. More...
|
|
| Coord (std::string const ra, std::string const dec, double const epoch=2000.0) |
| Constructor for the Coord base class. More...
|
|
| Coord () |
| Default constructor for the Coord base class. More...
|
|
virtual | ~Coord () |
|
virtual void | reset (lsst::afw::geom::Angle const longitude, lsst::afw::geom::Angle const latitude) |
|
virtual void | reset (lsst::afw::geom::Angle const longitude, lsst::afw::geom::Angle const latitude, double const epoch) |
| Reset our coordinates wholesale. More...
|
|
double | getEpoch () const |
|
lsst::afw::geom::Point2D | getPosition (lsst::afw::geom::AngleUnit unit=lsst::afw::geom::degrees) const |
| Return our contents in a Point2D object. More...
|
|
lsst::afw::geom::Point3D | getVector () const |
| Return our contents in a position vector. More...
|
|
lsst::afw::geom::Angle | operator[] (int const index) const |
| Provide access to our contents via an index. More...
|
|
bool | operator== (Coord const &rhs) const |
| Equality operator, compares each element directly. More...
|
|
lsst::afw::geom::Angle | getLongitude () const |
| The main access method for the longitudinal coordinate. More...
|
|
lsst::afw::geom::Angle | getLatitude () const |
| The main access method for the latitudinal coordinate. More...
|
|
std::string | getLongitudeStr (lsst::afw::geom::AngleUnit unit) const |
| Allow quick access to the longitudinal coordinate as a string. More...
|
|
std::string | getLatitudeStr () const |
| Allow quick access to the longitude coordinate as a string. More...
|
|
Coord | transform (Coord const &poleFrom, Coord const &poleTo) const |
| Tranform our current coords to another spherical polar system. More...
|
|
lsst::afw::geom::Angle | angularSeparation (Coord const &c) const |
| compute the angular separation between two Coords More...
|
|
std::pair
< lsst::afw::geom::Angle,
lsst::afw::geom::Angle > | getOffsetFrom (Coord const &c) const |
| Compute the offset from a coordinate. More...
|
|
std::pair
< lsst::afw::geom::Angle,
lsst::afw::geom::Angle > | getTangentPlaneOffset (Coord const &c) const |
| Get the offset on the tangent plane. More...
|
|
void | rotate (Coord const &axis, lsst::afw::geom::Angle const theta) |
| Rotate our current coords about a pole. More...
|
|
lsst::afw::geom::Angle | offset (lsst::afw::geom::Angle const phi, lsst::afw::geom::Angle const arcLen) |
| offset our current coords along a great circle defined by an angle wrt a declination parallel More...
|
|
Coord::Ptr | convert (CoordSystem system) const |
| Convert to a specified Coord type. More...
|
|
virtual IcrsCoord | toIcrs () const |
| Convert ourself to ICRS: RA, Dec (basically J2000) More...
|
|
virtual GalacticCoord | toGalactic () const |
| Convert ourself to Galactic: l, b. More...
|
|
virtual EclipticCoord | toEcliptic (double const epoch) const |
| Convert ourself to Ecliptic: lambda, beta (precess to new epoch) More...
|
|
virtual EclipticCoord | toEcliptic () const |
| Convert ourself to Ecliptic: lambda, beta (use existing epoch) More...
|
|
A class to handle topocentric (AltAz) coordinates (inherits from Coord)
Definition at line 329 of file Coord.h.