File GridTransform.h

class GridTransform
#include <GridTransform.h>

A temporary-only expression object representing an lsst::geom::LinearTransform that maps the ellipse core to a unit circle.

Unnamed Group

lsst::geom::LinearTransform inverted() const

Return the inverse of the lsst::geom::LinearTransform;

lsst::geom::LinearTransform invert() const

Public Types

typedef Eigen::Matrix<double, 4, 3> DerivativeMatrix

Matrix type for derivative with respect to ellipse parameters.

Public Functions

GridTransform(BaseCore const &input)

Standard constructor.

operator lsst::geom::LinearTransform() const

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

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

Return the transform matrix as an Eigen object.

DerivativeMatrix d() const

Return the derivative of the transform with respect to input core.

double getDeterminant() const

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

Private Members

BaseCore const &_input
Eigen::SelfAdjointEigenSolver<Eigen::Matrix2d> _eig
class GridTransform
#include <GridTransform.h>

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

Private Members

Ellipse const &_input
BaseCore::GridTransform _coreGt
namespace lsst

Class for a simple mapping implementing a generic AstrometryTransform.

Remove all non-astronomical counts from the Chunk Exposure’s pixels.

Forward declarations for lsst::utils::Cache

For details on the Cache class, see the Cache.h file.

It uses a template rather than a pointer so that the derived classes can use the specifics of the transform. The class simplePolyMapping overloads a few routines.

A base class for image defects

Numeric constants used by the Integrate.h integrator routines.

Compute Image Statistics

Note

Gauss-Kronrod-Patterson quadrature coefficients for use in quadpack routine qng. These coefficients were calculated with 101 decimal digit arithmetic by L. W. Fullerton, Bell Labs, Nov 1981.

Note

The Statistics class itself can only handle lsst::afw::image::MaskedImage() types. The philosophy has been to handle other types by making them look like lsst::afw::image::MaskedImage() and reusing that code. Users should have no need to instantiate a Statistics object directly, but should use the overloaded makeStatistics() factory functions.