|
std::ostream & | operator<< (std::ostream &os, lsst::afw::geom::AffineTransform const &transform) |
|
AffineTransform | makeAffineTransformFromTriple (Point2D const &p1, Point2D const &p2, Point2D const &p3, Point2D const &q1, Point2D const &q2, Point2D const &q3) |
|
constexpr double | degToRad (double x) noexcept |
|
constexpr double | radToDeg (double x) noexcept |
|
constexpr double | radToArcsec (double x) noexcept |
|
constexpr double | radToMas (double x) noexcept |
|
constexpr double | arcsecToRad (double x) noexcept |
|
constexpr double | masToRad (double x) noexcept |
|
constexpr Angle | operator+ (Angle a, Angle d) noexcept |
|
constexpr Angle | operator- (Angle a, Angle d) noexcept |
|
constexpr Angle | operator* (Angle a, Angle d) noexcept |
|
constexpr Angle | operator- (Angle angle) |
|
constexpr Angle | operator/ (Angle a, int d) noexcept |
|
constexpr Angle | operator/ (Angle a, double d) noexcept |
|
constexpr double | operator/ (T const lhs, Angle rhs) noexcept=delete |
|
std::ostream & | operator<< (std::ostream &s, Angle a) |
|
constexpr bool | isAngle (T) noexcept |
|
constexpr Angle | operator* (T lhs, AngleUnit rhs) noexcept |
|
std::ostream & | operator<< (std::ostream &os, Box2I const &box) |
|
std::ostream & | operator<< (std::ostream &os, Box2D const &box) |
|
bool | allclose (CoordinateBase< Derived, T, N > const &a, CoordinateBase< Derived, T, N > const &b, T rtol=static_cast< T >(1E-5), T atol=static_cast< T >(1E-8)) |
|
std::ostream & | operator<< (std::ostream &os, CoordinateBase< Derived, T, N > const &coordinate) |
|
bool | all (CoordinateExpr< N > const &expr) |
|
bool | any (CoordinateExpr< N > const &expr) |
|
std::ostream & | operator<< (std::ostream &os, GenericEndpoint const &endpoint) |
|
std::ostream & | operator<< (std::ostream &os, Point2Endpoint const &endpoint) |
|
std::ostream & | operator<< (std::ostream &os, IcrsCoordEndpoint const &endpoint) |
|
Extent< int, N > | truncate (Extent< double, N > const &input) |
|
Extent< int, N > | floor (Extent< double, N > const &input) |
|
Extent< int, N > | ceil (Extent< double, N > const &input) |
|
Extent< T, N > | operator* (T scalar, ExtentBase< T, N > const &rhs) |
|
Extent< double, N > | operator* (ExtentBase< int, N > const &lhs, double rhs) |
|
void | operator*= (ExtentBase< int, N > &lhs, double rhs) |
|
Extent< double, N > | operator/ (ExtentBase< int, N > const &lhs, double rhs) |
|
void | operator/= (ExtentBase< int, N > &lhs, double rhs) |
|
Extent< double, N > | operator* (double lhs, ExtentBase< int, N > const &rhs) |
|
Extent< double, N > | operator+ (Extent< double, N > const &lhs, Extent< int, N > const &rhs) |
|
Extent< double, N > & | operator+= (Extent< double, N > &lhs, Extent< int, N > const &rhs) |
|
Extent< double, N > | operator- (Extent< double, N > const &lhs, Extent< int, N > const &rhs) |
|
Extent< double, N > & | operator-= (Extent< double, N > &lhs, Extent< int, N > const &rhs) |
|
Extent< double, N > | operator+ (Extent< int, N > const &lhs, Extent< double, N > const &rhs) |
|
Extent< double, N > | operator- (Extent< int, N > const &lhs, Extent< double, N > const &rhs) |
|
std::ostream & | operator<< (std::ostream &os, lsst::afw::geom::LinearTransform const &t) |
|
Point< double, N > | operator+ (Point< double, N > const &lhs, Extent< int, N > const &rhs) |
|
Point< double, N > | operator+ (Extent< int, N > const &rhs, Point< double, N > const &lhs) |
|
Point< double, N > & | operator+= (Point< double, N > &lhs, Extent< int, N > const &rhs) |
|
Point< double, N > | operator+ (Point< int, N > const &lhs, Extent< double, N > const &rhs) |
|
Point< double, N > | operator- (Point< double, N > const &lhs, Extent< int, N > const &rhs) |
|
Point< double, N > & | operator-= (Point< double, N > &lhs, Extent< int, N > const &rhs) |
|
Point< double, N > | operator- (Point< int, N > const &lhs, Extent< double, N > const &rhs) |
|
Extent< double, N > | operator- (Point< double, N > const &lhs, Point< int, N > const &rhs) |
|
Extent< double, N > | operator- (Point< int, N > const &lhs, Point< double, N > const &rhs) |
|
Eigen::Matrix2d | makeCdMatrix (Angle const &scale, Angle const &orientation=0 *degrees, bool flipX=false) |
|
std::shared_ptr< SkyWcs > | makeFlippedWcs (SkyWcs const &wcs, bool flipLR, bool flipTB, geom::Point2D const ¢er) |
|
std::shared_ptr< SkyWcs > | makeModifiedWcs (TransformPoint2ToPoint2 const &pixelTransform, SkyWcs const &wcs, bool modifyActualPixels) |
|
std::shared_ptr< SkyWcs > | makeSkyWcs (daf::base::PropertySet &metadata, bool strip=false) |
|
std::shared_ptr< SkyWcs > | makeSkyWcs (Point2D const &crpix, coord::IcrsCoord const &crval, Eigen::Matrix2d const &cdMatrix, std::string const &projection="TAN") |
|
std::shared_ptr< SkyWcs > | makeTanSipWcs (Point2D const &crpix, coord::IcrsCoord const &crval, Eigen::Matrix2d const &cdMatrix, Eigen::MatrixXd const &sipA, Eigen::MatrixXd const &sipB) |
|
std::shared_ptr< SkyWcs > | makeTanSipWcs (Point2D const &crpix, coord::IcrsCoord const &crval, Eigen::Matrix2d const &cdMatrix, Eigen::MatrixXd const &sipA, Eigen::MatrixXd const &sipB, Eigen::MatrixXd const &sipAp, Eigen::MatrixXd const &sipBp) |
|
std::shared_ptr< TransformPoint2ToPoint2 > | makeWcsPairTransform (SkyWcs const &src, SkyWcs const &dst) |
|
std::shared_ptr< TransformPoint2ToIcrsCoord > | getIntermediateWorldCoordsToSky (SkyWcs const &wcs, bool simplify=true) |
|
std::shared_ptr< TransformPoint2ToPoint2 > | getPixelToIntermediateWorldCoords (SkyWcs const &wcs, bool simplify=true) |
|
std::ostream & | operator<< (std::ostream &os, SpherePoint const &point) |
|
std::ostream & | operator<< (std::ostream &os, Transform< FromEndpoint, ToEndpoint > const &transform) |
|
AffineTransform | linearizeTransform (TransformPoint2ToPoint2 const &original, Point2D const &inPoint) |
|
std::shared_ptr< TransformPoint2ToPoint2 > | makeTransform (AffineTransform const &affine) |
|
std::shared_ptr< TransformPoint2ToPoint2 > | makeRadialTransform (std::vector< double > const &coeffs) |
|
std::shared_ptr< TransformPoint2ToPoint2 > | makeRadialTransform (std::vector< double > const &forwardCoeffs, std::vector< double > const &inverseCoeffs) |
|
std::shared_ptr< TransformPoint2ToPoint2 > | makeIdentityTransform () |
|
std::shared_ptr< daf::base::PropertyList > | createTrivialWcsMetadata (std::string const &wcsName, geom::Point2I const &xy0) |
|
void | deleteBasicWcsMetadata (daf::base::PropertySet &metadata, std::string const &wcsName) |
|
Eigen::Matrix2d | getCdMatrixFromMetadata (daf::base::PropertySet &metadata) |
|
geom::Point2I | getImageXY0FromMetadata (daf::base::PropertySet &metadata, std::string const &wcsName, bool strip=false) |
|
Eigen::MatrixXd | getSipMatrixFromMetadata (daf::base::PropertySet const &metadata, std::string const &name) |
|
bool | hasSipMatrix (daf::base::PropertySet const &metadata, std::string const &name) |
|
std::shared_ptr< daf::base::PropertyList > | makeSipMatrixMetadata (Eigen::MatrixXd const &matrix, std::string const &name) |
|
std::shared_ptr< daf::base::PropertyList > | makeSimpleWcsMetadata (Point2D const &crpix, coord::IcrsCoord const &crval, Eigen::Matrix2d const &cdMatrix, std::string const &projection="TAN") |
|
std::shared_ptr< daf::base::PropertyList > | makeTanSipMetadata (Point2D const &crpix, coord::IcrsCoord const &crval, Eigen::Matrix2d const &cdMatrix, Eigen::MatrixXd const &sipA, Eigen::MatrixXd const &sipB) |
|
std::shared_ptr< daf::base::PropertyList > | makeTanSipMetadata (Point2D const &crpix, coord::IcrsCoord const &crval, Eigen::Matrix2d const &cdMatrix, Eigen::MatrixXd const &sipA, Eigen::MatrixXd const &sipB, Eigen::MatrixXd const &sipAp, Eigen::MatrixXd const &sipBp) |
|
constexpr Angle | operator* (Angle a, double d) noexcept |
|
constexpr Angle | operator* (double d, Angle a) noexcept |
|
constexpr Angle | operator* (Angle a, int d) noexcept |
|
constexpr Angle | operator* (int d, Angle a) noexcept |
|