File CoaddBoundedField.h¶
- 
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.
- 
namespace 
meas - 
namespace 
algorithms - 
class 
CoaddBoundedField: public lsst::afw::table::io::PersistableFacade<CoaddBoundedField>, public lsst::afw::math::BoundedField - 
Public Functions
- 
lsst::meas::algorithms::CoaddBoundedField::CoaddBoundedField(geom::Box2I const & bbox, PTR( afw::geom::SkyWcs const) coaddWcs, ElementVector const & elements) 
- 
lsst::meas::algorithms::CoaddBoundedField::CoaddBoundedField(geom::Box2I const & bbox, PTR( afw::geom::SkyWcs const) coaddWcs, ElementVector const & elements, double default_) 
- 
double 
evaluate(geom::Point2D const &position) const Evaluate the field at the given point.
This is the only abstract method to be implemented by subclasses.
Subclasses should not provide bounds checking on the given position; this is the responsibility of the user, who can almost always do it more efficiently.
- 
double 
getDefault() const Get the default value.
- 
ElementVector 
getElements() const Get the elements vector.
- 
virtual bool 
isPersistable() const Return true if the CoaddBoundedField persistable (always true).
- 
PTR(afw::math::BoundedField) const 
- 
bool 
operator==(BoundedField const &rhs) const BoundedFields (of the same sublcass) are equal if their bounding boxes and parameters are equal.
Protected Functions
- 
std::string 
getPersistenceName() const Return the unique name used to persist this object and look up its factory.
Must be less than ArchiveIndexSchema::MAX_NAME_LENGTH characters.
- 
std::string 
getPythonModule() const Return the fully-qualified Python module that should be imported to guarantee that its factory is registered.
Must be less than ArchiveIndexSchema::MAX_MODULE_LENGTH characters.
Will be ignored if empty.
- 
void 
write(OutputArchiveHandle &handle) const Write the object to one or more catalogs.
The handle object passed to this function provides an interface for adding new catalogs and adding nested objects to the same archive (while checking for duplicates). See OutputArchiveHandle for more information.
 - 
 
- 
struct 
CoaddBoundedFieldElement¶ - #include <CoaddBoundedField.h>
Struct used to hold one Exposure’s data in a CoaddBoundedField.
Public Functions
- 
lsst::meas::algorithms::CoaddBoundedFieldElement::CoaddBoundedFieldElement(PTR( afw::math::BoundedField ) field_, PTR( afw::geom::SkyWcs const) wcs_, PTR( afw::geom::polygon::Polygon const) validPolygon_, double weight_ = 1.0) 
- 
bool 
operator==(CoaddBoundedFieldElement const &rhs) const¶ Elements are equal if all their components are equal
- Warning
 : Polygon equality is based on pointer equality, which is too picky and does not survive persistence.
- 
bool 
operator!=(CoaddBoundedFieldElement const &rhs) const¶ Elements are equal if all their components are equal
- Warning
 : Polygon equality is based on pointer equality, which is too picky and does not survive persistence.
- 
PTR(afw::math::BoundedField)¶ 
Public Members
- 
double 
weight¶ 
 - 
 
- 
class 
 
- 
namespace