LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
Public Types | Public Member Functions | Private Attributes | List of all members
lsst::afw::geom::ellipses::Ellipse::GridTransform Class Reference

A temporary-only expression object representing an 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...
 
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 AffineTransform. More...
 
 operator AffineTransform () const
 Convert the proxy to a AffineTransform. More...
 
AffineTransform invert () const
 Return the inverse of the AffineTransform. More...
 

Private Attributes

Ellipse const & _input
 
BaseCore::GridTransform _coreGt
 

Detailed Description

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

Definition at line 80 of file GridTransform.h.

Member Typedef Documentation

Matrix type for derivative with respect to input ellipse parameters.

Definition at line 84 of file GridTransform.h.

Constructor & Destructor Documentation

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

Standard constructor.

Member Function Documentation

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

Return the derivative of transform with respect to input ellipse.

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

Return the determinant of the AffineTransform.

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

Return the transform matrix as an Eigen object.

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

Return the inverse of the AffineTransform.

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

Convert the proxy to a AffineTransform.

Member Data Documentation

BaseCore::GridTransform lsst::afw::geom::ellipses::Ellipse::GridTransform::_coreGt
private

Definition at line 107 of file GridTransform.h.

Ellipse const& lsst::afw::geom::ellipses::Ellipse::GridTransform::_input
private

Definition at line 106 of file GridTransform.h.


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