lsst.afw  20.0.0-9-g61a2a9a3d+63f5489896
Public Types | Public Member Functions | List of all members
lsst::afw::geom::ellipses::Ellipse::GridTransform Class Referencefinal

A temporary-only expression object representing an lsst::geom::AffineTransform that maps the Ellipse to a unit circle at the origin. More...

#include <GridTransform.h>

Public Types

typedef Eigen::Matrix< double, 6, 5 > DerivativeMatrix
 Matrix type for derivative with respect to input ellipse parameters. More...
 

Public Member Functions

 GridTransform (Ellipse const &input)
 Standard constructor. More...
 
lsst::geom::AffineTransform::Matrix getMatrix () const
 Return the transform matrix as an Eigen object. More...
 
DerivativeMatrix d () const
 Return the derivative of transform with respect to input ellipse. More...
 
double getDeterminant () const
 Return the determinant of the lsst::geom::AffineTransform. More...
 
 operator lsst::geom::AffineTransform () const
 Convert the proxy to an lsst::geom::AffineTransform. More...
 
lsst::geom::AffineTransform inverted () const
 Return the inverse of the AffineTransform. More...
 
lsst::geom::AffineTransform invert () const
 

Detailed Description

A temporary-only expression object representing an lsst::geom::AffineTransform that maps the Ellipse to a unit circle at the origin.

Definition at line 91 of file GridTransform.h.

Member Typedef Documentation

◆ DerivativeMatrix

Matrix type for derivative with respect to input ellipse parameters.

Definition at line 94 of file GridTransform.h.

Constructor & Destructor Documentation

◆ GridTransform()

lsst::afw::geom::ellipses::Ellipse::GridTransform::GridTransform ( Ellipse const &  input)
explicit

Standard constructor.

Definition at line 100 of file GridTransform.cc.

Member Function Documentation

◆ d()

Ellipse::GridTransform::DerivativeMatrix lsst::afw::geom::ellipses::Ellipse::GridTransform::d ( ) const

Return the derivative of transform with respect to input ellipse.

Definition at line 110 of file GridTransform.cc.

◆ getDeterminant()

double lsst::afw::geom::ellipses::Ellipse::GridTransform::getDeterminant ( ) const

Return the determinant of the lsst::geom::AffineTransform.

Definition at line 135 of file GridTransform.cc.

◆ getMatrix()

lsst::geom::AffineTransform::Matrix lsst::afw::geom::ellipses::Ellipse::GridTransform::getMatrix ( ) const

Return the transform matrix as an Eigen object.

Definition at line 102 of file GridTransform.cc.

◆ invert()

lsst::geom::AffineTransform lsst::afw::geom::ellipses::Ellipse::GridTransform::invert ( ) const
inline

Definition at line 113 of file GridTransform.h.

◆ inverted()

lsst::geom::AffineTransform lsst::afw::geom::ellipses::Ellipse::GridTransform::inverted ( ) const

Return the inverse of the AffineTransform.

Definition at line 142 of file GridTransform.cc.

◆ operator lsst::geom::AffineTransform()

lsst::afw::geom::ellipses::Ellipse::GridTransform::operator lsst::geom::AffineTransform ( ) const

Convert the proxy to an lsst::geom::AffineTransform.

Definition at line 137 of file GridTransform.cc.


The documentation for this class was generated from the following files: