EllipticityBase is a base class for complex ellipticity types.
More...
#include <EllipticityBase.h>
EllipticityBase is a base class for complex ellipticity types.
EllipticityBase does not have a virtual destructor, and only exists for code reuse purposes. The ellipticity classes are not polymorphic simply to keep them small.
Definition at line 45 of file EllipticityBase.h.
◆ Jacobian
◆ ParameterEnum
◆ EllipticityBase() [1/4]
| lsst::afw::geom::ellipses::detail::EllipticityBase::EllipticityBase |
( |
EllipticityBase const & | | ) |
|
|
default |
◆ EllipticityBase() [2/4]
| lsst::afw::geom::ellipses::detail::EllipticityBase::EllipticityBase |
( |
EllipticityBase && | | ) |
|
|
default |
◆ ~EllipticityBase()
| lsst::afw::geom::ellipses::detail::EllipticityBase::~EllipticityBase |
( |
| ) |
|
|
default |
◆ EllipticityBase() [3/4]
| lsst::afw::geom::ellipses::detail::EllipticityBase::EllipticityBase |
( |
std::complex< double > const & | complex | ) |
|
|
inlineexplicitprotected |
◆ EllipticityBase() [4/4]
| lsst::afw::geom::ellipses::detail::EllipticityBase::EllipticityBase |
( |
double | e1 = 0.0, |
|
|
double | e2 = 0.0 ) |
|
inlineexplicitprotected |
◆ getComplex() [1/2]
| std::complex< double > & lsst::afw::geom::ellipses::detail::EllipticityBase::getComplex |
( |
| ) |
|
|
inline |
◆ getComplex() [2/2]
| std::complex< double > const & lsst::afw::geom::ellipses::detail::EllipticityBase::getComplex |
( |
| ) |
const |
|
inline |
◆ getE()
| double lsst::afw::geom::ellipses::detail::EllipticityBase::getE |
( |
| ) |
const |
|
inline |
◆ getE1()
| double lsst::afw::geom::ellipses::detail::EllipticityBase::getE1 |
( |
| ) |
const |
|
inline |
◆ getE2()
| double lsst::afw::geom::ellipses::detail::EllipticityBase::getE2 |
( |
| ) |
const |
|
inline |
◆ getTheta()
| double lsst::afw::geom::ellipses::detail::EllipticityBase::getTheta |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setComplex()
| void lsst::afw::geom::ellipses::detail::EllipticityBase::setComplex |
( |
std::complex< double > const & | v | ) |
|
|
inline |
◆ setE()
| void lsst::afw::geom::ellipses::detail::EllipticityBase::setE |
( |
double | e | ) |
|
|
inline |
◆ setE1()
| void lsst::afw::geom::ellipses::detail::EllipticityBase::setE1 |
( |
double | e1 | ) |
|
|
inline |
◆ setE2()
| void lsst::afw::geom::ellipses::detail::EllipticityBase::setE2 |
( |
double | e2 | ) |
|
|
inline |
◆ _complex
| std::complex<double> lsst::afw::geom::ellipses::detail::EllipticityBase::_complex |
|
protected |
The documentation for this class was generated from the following file: