|
| IcrsCoord (lsst::afw::geom::Point2D const &p2d, lsst::afw::geom::AngleUnit unit=lsst::afw::geom::degrees) |
|
| IcrsCoord (lsst::afw::geom::Point3D const &p3d, bool normalize=true, lsst::afw::geom::Angle const defaultLongitude=lsst::afw::geom::Angle(0.)) |
|
| IcrsCoord (lsst::afw::geom::Angle const ra, lsst::afw::geom::Angle const dec) |
|
| IcrsCoord (std::string const ra, std::string const dec) |
|
| IcrsCoord () |
|
virtual Coord::Ptr | clone () const |
|
virtual std::string | getClassName () const |
|
virtual void | reset (lsst::afw::geom::Angle const longitude, lsst::afw::geom::Angle const latitude) |
| special reset() overload to make sure no epoch can be set More...
|
|
lsst::afw::geom::Angle | getRa () const |
|
lsst::afw::geom::Angle | getDec () const |
|
std::string | getRaStr (lsst::afw::geom::AngleUnit unit) const |
|
std::string | getDecStr () const |
|
virtual Fk5Coord | toFk5 (double const epoch) const |
| Fk5 converter for IcrsCoord. (specify epoch) More...
|
|
virtual Fk5Coord | toFk5 () const |
| Fk5 converter for IcrsCoord. (no epoch specified) More...
|
|
virtual IcrsCoord | toIcrs () const |
| Icrs converter for IcrsCoord. (ie. a no-op) 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, 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...
|
|
virtual std::pair< std::string,
std::string > | getCoordNames () const |
|
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 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...
|
|
virtual TopocentricCoord | toTopocentric (Observatory const &obs, lsst::daf::base::DateTime const &obsDate) const |
| Convert ourself to Altitude/Azimuth: alt, az. More...
|
|
A class to handle Icrs coordinates (inherits from Coord)
Definition at line 157 of file Coord.h.