| LSSTApplications
    20.0.0
    LSSTDataManagementBasePackage | 
 
 
 
Go to the documentation of this file.
   43     input._assignToQuadrupole(
m(0, 0), 
m(1, 1), 
m(0, 1));
 
   46     result._assignFromQuadrupole(
m(0, 0), 
m(1, 1), 
m(0, 1));
 
   52     Jacobian rhs = input._dAssignToQuadrupole(
m(0, 0), 
m(1, 1), 
m(0, 1));
 
   55     Jacobian lhs = output->_dAssignFromQuadrupole(
m(0, 0), 
m(1, 1), 
m(0, 1));
 
   67     return lhs * mid * rhs;
 
   73     input._assignToQuadrupole(
m(0, 0), 
m(1, 1), 
m(0, 1));
 
   74     Eigen::Matrix<double, 3, 4> mid = Eigen::Matrix<double, 3, 4>::Zero();
 
   93     Jacobian lhs = output->_dAssignFromQuadrupole(
m(0, 0), 
m(1, 1), 
m(0, 1));
 
   99             input.getCore().transform(
transform.getLinear()).copy(), 
transform(input.getCenter()));
 
  104     input.setCenter(
transform(input.getCenter()));
 
  105     input.getCore().transform(
transform.getLinear()).inPlace();
 
  110     r.block<2, 2>(3, 3) = 
transform.getLinear().getMatrix();
 
  118     r.block<3, 4>(0, 0) = input.getCore().transform(
transform.getLinear()).dTransform();
 
  
A base class for parametrizations of the "core" of an ellipse - the ellipticity and size.
A base class for image defects.
Eigen::Matrix3d Jacobian
Parameter Jacobian matrix type.
Transformer transform(lsst::geom::LinearTransform const &transform)
Return the transform that maps the ellipse to the unit circle.
std::shared_ptr< BaseCore > clone() const
Deep-copy the Core.