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::BaseCore::Convolution Class Reference

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

#include <Convolution.h>

Public Types

typedef Eigen::Matrix3d DerivativeMatrix
 Matrix type for derivative with respect to input ellipse parameters. More...
 

Public Member Functions

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

Public Attributes

BaseCoreself
 
BaseCore const & other
 

Detailed Description

A temporary-only expression object for ellipse core convolution.

Definition at line 44 of file Convolution.h.

Member Typedef Documentation

Matrix type for derivative with respect to input ellipse parameters.

Definition at line 48 of file Convolution.h.

Constructor & Destructor Documentation

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

Standard constructor.

Definition at line 51 of file Convolution.h.

51  :
52  self(self), other(other) {}

Member Function Documentation

void lsst::afw::geom::ellipses::BaseCore::Convolution::apply ( BaseCore result) const
BaseCore::Ptr lsst::afw::geom::ellipses::BaseCore::Convolution::copy ( ) const

Return a new convolved ellipse core.

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

Return the derivative of convolved core with respect to self.

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

Convolve the ellipse core in-place.

Member Data Documentation

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

Definition at line 66 of file Convolution.h.

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

Definition at line 65 of file Convolution.h.


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