lsst.afw g5a732f18d5+53520f316c
Loading...
Searching...
No Matches
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

namespace  lsst
 
namespace  lsst::afw
 
namespace  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.
 
std::shared_ptr< TransformPoint2ToPoint2lsst::afw::geom::makeTransform (lsst::geom::AffineTransform const &affine)
 Wrap an lsst::geom::AffineTransform as a Transform.
 
std::shared_ptr< TransformPoint2ToPoint2lsst::afw::geom::makeRadialTransform (std::vector< double > const &coeffs)
 A purely radial polynomial distortion.
 
std::shared_ptr< TransformPoint2ToPoint2lsst::afw::geom::makeRadialTransform (std::vector< double > const &forwardCoeffs, std::vector< double > const &inverseCoeffs)
 A purely radial polynomial distortion.
 
std::shared_ptr< TransformPoint2ToPoint2lsst::afw::geom::makeIdentityTransform ()
 Trivial Transform x → x.