22 #if !defined(LSST_DETECTION_FOOTPRINT_H) 23 #define LSST_DETECTION_FOOTPRINT_H 101 _region(
lsst::geom::Box2I()) {}
113 virtual bool isHeavy()
const {
return false; }
198 void shift(
int dx,
int dy);
411 #endif // LSST_DETECTION_FOOTPRINT_H An ellipse core with quadrupole moments as parameters.
Defines the fields and offsets for a table.
Stencil
An enumeration class which describes the shapes.
An object passed to Persistable::write to allow it to persist itself.
A compact representation of a collection of pixels.
Table class for Peaks in Footprints.
A base class for objects that can be persisted via afw::table::io Archive classes.
A base class for image defects.
std::shared_ptr< Footprint > mergeFootprints(Footprint const &footprint1, Footprint const &footprint2)
Merges two Footprints – appends their peaks, and unions their spans, returning a new Footprint...
const char * source()
Source function that allows astChannel to source from a Stream.
Key< Flag > const & target
std::vector< lsst::geom::Box2I > footprintToBBoxList(Footprint const &footprint)
Return a list of BBoxs, whose union contains exactly the pixels in the footprint, neither more nor le...
Citizen(const std::type_info &)
ItemVariant const * other
Citizen is a class that should be among all LSST classes base classes, and handles basic memory manag...
A CRTP facade class for subclasses of Persistable.
An integer coordinate rectangle.