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 | Public Attributes | List of all members
lsst::afw::geom::ellipses::Ellipse::Convolution Class Reference

A temporary-only expression object for ellipse convolution. More...

#include <Convolution.h>

Public Types

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

Public Member Functions

 Convolution (Ellipse &self, Ellipse const &other)
 Standard constructor. More...
 
Ellipse::Ptr copy () const
 Return a new convolved ellipse. More...
 
void inPlace ()
 Convolve the ellipse in-place. More...
 
DerivativeMatrix d () const
 Return the derivative of convolved ellipse with respect to self. More...
 

Public Attributes

Ellipseself
 
Ellipse const & other
 

Detailed Description

A temporary-only expression object for ellipse convolution.

Definition at line 73 of file Convolution.h.

Member Typedef Documentation

Matrix type for derivative with respect to input ellipse parameters.

Definition at line 77 of file Convolution.h.

Constructor & Destructor Documentation

lsst::afw::geom::ellipses::Ellipse::Convolution::Convolution ( Ellipse self,
Ellipse const &  other 
)
inline

Standard constructor.

Definition at line 80 of file Convolution.h.

80  :
81  self(self), other(other) {}

Member Function Documentation

Ellipse::Ptr lsst::afw::geom::ellipses::Ellipse::Convolution::copy ( ) const

Return a new convolved ellipse.

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

Return the derivative of convolved ellipse with respect to self.

void lsst::afw::geom::ellipses::Ellipse::Convolution::inPlace ( )

Convolve the ellipse in-place.

Member Data Documentation

Ellipse const& lsst::afw::geom::ellipses::Ellipse::Convolution::other

Definition at line 93 of file Convolution.h.

Ellipse& lsst::afw::geom::ellipses::Ellipse::Convolution::self

Definition at line 92 of file Convolution.h.


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