lsst.meas.algorithms  13.0-24-g22030a45+5
Classes | Public Types | Public Member Functions | Protected Member Functions | List of all members
lsst::meas::algorithms::CoaddBoundedField Class Reference

#include <CoaddBoundedField.h>

Inheritance diagram for lsst::meas::algorithms::CoaddBoundedField:

Classes

class  Factory
 

Public Types

typedef CoaddBoundedFieldElement Element
 
typedef std::vector< ElementElementVector
 

Public Member Functions

 CoaddBoundedField (afw::geom::Box2I const &bbox, boost::shared_ptr< afw::image::Wcs const > coaddWcs, ElementVector const &elements)
 
 CoaddBoundedField (afw::geom::Box2I const &bbox, boost::shared_ptr< afw::image::Wcs const > coaddWcs, ElementVector const &elements, double default_)
 
virtual double evaluate (afw::geom::Point2D const &position) const
 
virtual bool isPersistable () const
 Return true if the CoaddBoundedField persistable (always true). More...
 
virtual boost::shared_ptr< afw::math::BoundedField > operator* (double const scale) const
 
virtual bool operator== (BoundedField const &rhs) const
 BoundedFields (of the same sublcass) are equal if their bounding boxes and parameters are equal. More...
 

Protected Member Functions

virtual std::string getPersistenceName () const
 
virtual std::string getPythonModule () const
 
virtual void write (OutputArchiveHandle &handle) const
 

Detailed Description

Definition at line 58 of file CoaddBoundedField.h.

Member Typedef Documentation

◆ Element

Definition at line 64 of file CoaddBoundedField.h.

◆ ElementVector

Definition at line 65 of file CoaddBoundedField.h.

Constructor & Destructor Documentation

◆ CoaddBoundedField() [1/2]

lsst::meas::algorithms::CoaddBoundedField::CoaddBoundedField ( afw::geom::Box2I const &  bbox,
boost::shared_ptr< afw::image::Wcs const >  coaddWcs,
ElementVector const &  elements 
)
explicit

Definition at line 34 of file CoaddBoundedField.cc.

◆ CoaddBoundedField() [2/2]

lsst::meas::algorithms::CoaddBoundedField::CoaddBoundedField ( afw::geom::Box2I const &  bbox,
boost::shared_ptr< afw::image::Wcs const >  coaddWcs,
ElementVector const &  elements,
double  default_ 
)
explicit

Definition at line 46 of file CoaddBoundedField.cc.

Member Function Documentation

◆ evaluate()

double lsst::meas::algorithms::CoaddBoundedField::evaluate ( afw::geom::Point2D const &  position) const
virtual

Definition at line 59 of file CoaddBoundedField.cc.

◆ getPersistenceName()

std::string lsst::meas::algorithms::CoaddBoundedField::getPersistenceName ( ) const
protectedvirtual

Definition at line 213 of file CoaddBoundedField.cc.

◆ getPythonModule()

std::string lsst::meas::algorithms::CoaddBoundedField::getPythonModule ( ) const
protectedvirtual

Definition at line 215 of file CoaddBoundedField.cc.

◆ isPersistable()

virtual bool lsst::meas::algorithms::CoaddBoundedField::isPersistable ( ) const
inlinevirtual

Return true if the CoaddBoundedField persistable (always true).

Definition at line 86 of file CoaddBoundedField.h.

◆ operator*()

boost::shared_ptr< afw::math::BoundedField > lsst::meas::algorithms::CoaddBoundedField::operator* ( double const  scale) const
virtual

Definition at line 238 of file CoaddBoundedField.cc.

◆ operator==()

bool lsst::meas::algorithms::CoaddBoundedField::operator== ( BoundedField const &  rhs) const
virtual

BoundedFields (of the same sublcass) are equal if their bounding boxes and parameters are equal.

Definition at line 242 of file CoaddBoundedField.cc.

◆ write()

void lsst::meas::algorithms::CoaddBoundedField::write ( OutputArchiveHandle &  handle) const
protectedvirtual

Definition at line 217 of file CoaddBoundedField.cc.


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