Class ConformalShear¶
Defined in File ConformalShear.h
Inheritance Relationships¶
Base Type¶
public lsst::afw::geom::ellipses::detail::EllipticityBase
(Class EllipticityBase)
Class Documentation¶
-
class
ConformalShear
: public lsst::afw::geom::ellipses::detail::EllipticityBase¶ A logarithmic complex ellipticity with magnitude \(|e| = \ln (a/b) \).
For a more complete definition, see Bernstein and Jarvis (2002); this the same as their conformal shear \(\eta\) (eq. 2.3-2.6).
Public Functions
-
ConformalShear
(std::complex<double> const &complex)¶
-
ConformalShear
(double e1 = 0.0, double e2 = 0.0)¶
-
ConformalShear
(ConformalShear const &other)¶
-
ConformalShear
(ConformalShear &&other)¶
-
~ConformalShear
()¶
-
ConformalShear
(Distortion const &other)¶
-
ConformalShear
(ReducedShear const &other)¶
-
ConformalShear &
operator=
(ConformalShear const &other)¶
-
ConformalShear &
operator=
(ConformalShear &&other)¶
-
ConformalShear &
operator=
(Distortion const &other)¶
-
ConformalShear &
operator=
(ReducedShear const &other)¶
-
Jacobian
dAssign
(ConformalShear const &other)¶
-
Jacobian
dAssign
(Distortion const &other)¶
-
Jacobian
dAssign
(ReducedShear const &other)¶
-
double
getAxisRatio
() const¶
-
void
normalize
()¶
Public Static Functions
-
static std::string
getName
()¶
-