25 #ifndef LSST_AFW_MATH_AFFINE_TRANSFORM_H
26 #define LSST_AFW_MATH_AFFINE_TRANSFORM_H
28 #include <boost/shared_ptr.hpp>
79 typedef boost::shared_ptr<AffineTransform>
Ptr;
80 typedef boost::shared_ptr<AffineTransform const>
ConstPtr;
94 :
_linear(matrix.block<2,2>(0,0)),
108 Eigen::Matrix2d
const & linear, Eigen::Vector2d
const & translation
268 #endif // !LSST_AFW_MATH_AFFINE_TRANSFORM_H
A coordinate class intended to represent absolute positions.
std::ostream & operator<<(std::ostream &os, lsst::afw::geom::AffineTransform const &transform)
Point< double, 2 > Point2D
Extent< double, 2 > Extent2D
A coordinate class intended to represent offsets and dimensions.
AffineTransform makeAffineTransformFromTriple(Point2D const &p1, Point2D const &p2, Point2D const &p3, Point2D const &q1, Point2D const &q2, Point2D const &q3)