25 #ifndef LSST_AFW_GEOM_ELLIPSES_Transformer_h_INCLUDED
26 #define LSST_AFW_GEOM_ELLIPSES_Transformer_h_INCLUDED
38 namespace lsst {
namespace afw {
namespace geom {
namespace ellipses {
134 _core(other.input.getCore().transform(other.transform.getLinear()).
copy()),
135 _center(other.transform(other.input.getCenter()))
140 #endif // !LSST_AFW_GEOM_ELLIPSES_Transformer_h_INCLUDED
boost::shared_ptr< BaseCore > Ptr
SelectEigenView< T >::Type copy(Eigen::EigenBase< T > const &other)
Copy an arbitrary Eigen expression into a new EigenView.
Transformer transform(LinearTransform const &transform)
Forward declarations, typedefs, and definitions for Ellipse.
Ellipse(BaseCore const &core, Point2D const ¢er=Point2D())
Transformer transform(AffineTransform const &transform)
An ellipse defined by an arbitrary BaseCore and a center point.
A base class for parametrizations of the "core" of an ellipse - the ellipticity and size...
boost::shared_ptr< Ellipse > Ptr