Class Ellipse::GridTransform

Nested Relationships

This class is a nested type of Class Ellipse.

Class Documentation

class GridTransform

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

Public Types

typedef Eigen::Matrix<double, 6, 5> DerivativeMatrix

Matrix type for derivative with respect to input ellipse parameters.

Public Functions

GridTransform(Ellipse const &input)

Standard constructor.

lsst::geom::AffineTransform::Matrix getMatrix() const

Return the transform matrix as an Eigen object.

DerivativeMatrix d() const

Return the derivative of transform with respect to input ellipse.

double getDeterminant() const

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

operator lsst::geom::AffineTransform() const

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

lsst::geom::AffineTransform inverted() const

Return the inverse of the AffineTransform.

lsst::geom::AffineTransform invert() const