LSSTApplications  18.1.0
LSSTDataManagementBasePackage
Namespaces | Functions
transformFactory.cc File Reference
#include <sstream>
#include <cmath>
#include "astshim.h"
#include "Eigen/Core"
#include "lsst/afw/geom/Endpoint.h"
#include "lsst/afw/geom/transformFactory.h"
#include "lsst/pex/exceptions.h"
#include "ndarray.h"
#include "ndarray/eigen.h"

Go to the source code of this file.

Namespaces

 lsst
 A base class for image defects.
 
 lsst::afw
 
 lsst::afw::geom
 

Functions

lsst::geom::AffineTransform lsst::afw::geom::linearizeTransform (TransformPoint2ToPoint2 const &original, lsst::geom::Point2D const &inPoint)
 Approximate a Transform by its local linearization. More...
 
std::shared_ptr< TransformPoint2ToPoint2 > lsst::afw::geom::makeTransform (lsst::geom::AffineTransform const &affine)
 Wrap an lsst::geom::AffineTransform as a Transform. More...
 
std::shared_ptr< TransformPoint2ToPoint2 > lsst::afw::geom::makeRadialTransform (std::vector< double > const &coeffs)
 A purely radial polynomial distortion. More...
 
std::shared_ptr< TransformPoint2ToPoint2 > lsst::afw::geom::makeRadialTransform (std::vector< double > const &forwardCoeffs, std::vector< double > const &inverseCoeffs)
 A purely radial polynomial distortion. More...
 
std::shared_ptr< TransformPoint2ToPoint2 > lsst::afw::geom::makeIdentityTransform ()
 Trivial Transform x → x. More...