lsst.meas.algorithms
14.0-21-ge7d40960+8
|
#include <CoaddBoundedField.h>
Classes | |
class | Factory |
Public Types | |
typedef CoaddBoundedFieldElement | Element |
typedef std::vector< Element > | ElementVector |
Public Member Functions | |
CoaddBoundedField (afw::geom::Box2I const &bbox, boost::shared_ptr< afw::geom::SkyWcs const > coaddWcs, ElementVector const &elements) | |
CoaddBoundedField (afw::geom::Box2I const &bbox, boost::shared_ptr< afw::geom::SkyWcs 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... | |
double | evaluate (double x, double y) const |
virtual ndarray::Array< double, 1, 1 > | evaluate (ndarray::Array< double const, 1 > const &x, ndarray::Array< double const, 1 > const &y) const |
virtual double | integrate () const |
virtual double | mean () const |
geom::Box2I | getBBox () const |
void | fillImage (image::Image< T > &image, bool overlapOnly=false, int xStep=1, int yStep=1) const |
void | addToImage (image::Image< T > &image, double scaleBy=1.0, bool overlapOnly=false, int xStep=1, int yStep=1) const |
void | multiplyImage (image::Image< T > &image, bool overlapOnly=false, int xStep=1, int yStep=1) const |
void | divideImage (image::Image< T > &image, bool overlapOnly=false, int xStep=1, int yStep=1) const |
std::shared_ptr< BoundedField > | operator/ (double scale) const |
virtual bool | operator== (BoundedField const &rhs) const=0 |
bool | operator!= (BoundedField const &rhs) const |
void | writeFits (std::string const &fileName, std::string const &mode="w") const |
void | writeFits (fits::MemFileManager &manager, std::string const &mode="w") const |
void | writeFits (fits::Fits &fitsfile) const |
Static Public Member Functions | |
static std::shared_ptr< CoaddBoundedField > | readFits (fits::Fits &fitsfile) |
static std::shared_ptr< CoaddBoundedField > | readFits (std::string const &fileName, int hdu=fits::DEFAULT_HDU) |
static std::shared_ptr< CoaddBoundedField > | readFits (fits::MemFileManager &manager, int hdu=fits::DEFAULT_HDU) |
static std::shared_ptr< BoundedField > | readFits (fits::Fits &fitsfile) |
static std::shared_ptr< BoundedField > | readFits (std::string const &fileName, int hdu=fits::DEFAULT_HDU) |
static std::shared_ptr< BoundedField > | readFits (fits::MemFileManager &manager, int hdu=fits::DEFAULT_HDU) |
static std::shared_ptr< BoundedField > | readFits (fits::Fits &fitsfile) |
static std::shared_ptr< BoundedField > | readFits (fits::MemFileManager &manager, int hdu=fits::DEFAULT_HDU) |
Protected Types | |
typedef io::OutputArchiveHandle | OutputArchiveHandle |
Protected Member Functions | |
virtual std::string | getPersistenceName () const |
virtual std::string | getPythonModule () const |
virtual void | write (OutputArchiveHandle &handle) const |
virtual void | write (OutputArchiveHandle &handle) const |
Definition at line 58 of file CoaddBoundedField.h.
Definition at line 64 of file CoaddBoundedField.h.
Definition at line 65 of file CoaddBoundedField.h.
|
explicit |
Definition at line 34 of file CoaddBoundedField.cc.
|
explicit |
Definition at line 46 of file CoaddBoundedField.cc.
|
virtual |
Implements lsst::afw::math::BoundedField.
Definition at line 59 of file CoaddBoundedField.cc.
|
protectedvirtual |
Reimplemented from lsst::afw::math::BoundedField.
Definition at line 213 of file CoaddBoundedField.cc.
|
protectedvirtual |
Reimplemented from lsst::afw::math::BoundedField.
Definition at line 215 of file CoaddBoundedField.cc.
|
inlinevirtual |
Return true if the CoaddBoundedField persistable (always true).
Reimplemented from lsst::afw::math::BoundedField.
Definition at line 86 of file CoaddBoundedField.h.
|
virtual |
Implements lsst::afw::math::BoundedField.
Definition at line 238 of file CoaddBoundedField.cc.
|
virtual |
BoundedFields (of the same sublcass) are equal if their bounding boxes and parameters are equal.
Definition at line 242 of file CoaddBoundedField.cc.
|
protectedvirtual |
Reimplemented from lsst::afw::math::BoundedField.
Definition at line 217 of file CoaddBoundedField.cc.