LSSTApplications
19.0.0-14-gb0260a2+72efe9b372,20.0.0+7927753e06,20.0.0+8829bf0056,20.0.0+995114c5d2,20.0.0+b6f4b2abd1,20.0.0+bddc4f4cbe,20.0.0-1-g253301a+8829bf0056,20.0.0-1-g2b7511a+0d71a2d77f,20.0.0-1-g5b95a8c+7461dd0434,20.0.0-12-g321c96ea+23efe4bbff,20.0.0-16-gfab17e72e+fdf35455f6,20.0.0-2-g0070d88+ba3ffc8f0b,20.0.0-2-g4dae9ad+ee58a624b3,20.0.0-2-g61b8584+5d3db074ba,20.0.0-2-gb780d76+d529cf1a41,20.0.0-2-ged6426c+226a441f5f,20.0.0-2-gf072044+8829bf0056,20.0.0-2-gf1f7952+ee58a624b3,20.0.0-20-geae50cf+e37fec0aee,20.0.0-25-g3dcad98+544a109665,20.0.0-25-g5eafb0f+ee58a624b3,20.0.0-27-g64178ef+f1f297b00a,20.0.0-3-g4cc78c6+e0676b0dc8,20.0.0-3-g8f21e14+4fd2c12c9a,20.0.0-3-gbd60e8c+187b78b4b8,20.0.0-3-gbecbe05+48431fa087,20.0.0-38-ge4adf513+a12e1f8e37,20.0.0-4-g97dc21a+544a109665,20.0.0-4-gb4befbc+087873070b,20.0.0-4-gf910f65+5d3db074ba,20.0.0-5-gdfe0fee+199202a608,20.0.0-5-gfbfe500+d529cf1a41,20.0.0-6-g64f541c+d529cf1a41,20.0.0-6-g9a5b7a1+a1cd37312e,20.0.0-68-ga3f3dda+5fca18c6a4,20.0.0-9-g4aef684+e18322736b,w.2020.45
LSSTDataManagementBasePackage
|
Namespaces | |
calculateSipWcsHeader | |
detail | |
details | |
ellipses | |
polygon | |
python | |
skyWcs | |
testUtils | |
transform | |
transformConfig | |
transformFromString | |
utils | |
wcsUtils | |
Classes | |
class | BaseEndpoint |
Virtual base class for endpoints, which are helper classes for Transform. More... | |
class | BaseVectorEndpoint |
Base class for endpoints with Array = std::vector<Point> where Point has 2 dimensions. More... | |
class | GenericEndpoint |
A generic endpoint for data in the format used by ast::Mapping. More... | |
class | Point2Endpoint |
An endpoint for lsst::geom::Point2D. More... | |
class | SipApproximation |
A fitter and results class for approximating a general Transform in a form compatible with FITS WCS persistence. More... | |
class | SkyWcs |
A 2-dimensional celestial WCS that transform pixels to ICRS RA/Dec, using the LSST standard for pixels. More... | |
class | Span |
A range of pixels within one row of an Image. More... | |
class | SpanPixelIterator |
An iterator that yields lsst::geom::Point2I and increases in the x direction. More... | |
class | SpanSet |
A compact representation of a collection of pixels. More... | |
class | SpherePointEndpoint |
An endpoint for lsst::geom::SpherePoint. More... | |
class | Transform |
Transform LSST spatial data, such as lsst::geom::Point2D and lsst::geom::SpherePoint, using an AST mapping. More... | |
Typedefs | |
using | TransformPoint2ToPoint2 = Transform< Point2Endpoint, Point2Endpoint > |
using | TransformPoint2ToGeneric = Transform< Point2Endpoint, GenericEndpoint > |
using | TransformPoint2ToSpherePoint = Transform< Point2Endpoint, SpherePointEndpoint > |
Enumerations | |
enum | Stencil { Stencil::CIRCLE, Stencil::BOX, Stencil::MANHATTAN } |
An enumeration class which describes the shapes. More... | |
using lsst::afw::geom::TransformPoint2ToGeneric = typedef Transform<Point2Endpoint, GenericEndpoint> |
Definition at line 301 of file Transform.h.
using lsst::afw::geom::TransformPoint2ToPoint2 = typedef Transform<Point2Endpoint, Point2Endpoint> |
Definition at line 300 of file Transform.h.
using lsst::afw::geom::TransformPoint2ToSpherePoint = typedef Transform<Point2Endpoint, SpherePointEndpoint> |
Definition at line 302 of file Transform.h.
|
strong |
std::shared_ptr< daf::base::PropertyList > lsst::afw::geom::createTrivialWcsMetadata | ( | std::string const & | wcsName, |
lsst::geom::Point2I const & | xy0 | ||
) |
Definition at line 51 of file wcsUtils.cc.
void lsst::afw::geom::deleteBasicWcsMetadata | ( | daf::base::PropertySet & | metadata, |
std::string const & | wcsName | ||
) |
Definition at line 67 of file wcsUtils.cc.
Eigen::Matrix2d lsst::afw::geom::getCdMatrixFromMetadata | ( | daf::base::PropertySet & | metadata | ) |
Read a CD matrix from FITS WCS metadata.
The elements of the returned matrix are in degrees
pex::exceptions::TypeError | if no CD matrix coefficients found (missing coefficients are set to 0, as usual, but they cannot all be missing). |
Definition at line 78 of file wcsUtils.cc.
lsst::geom::Point2I lsst::afw::geom::getImageXY0FromMetadata | ( | daf::base::PropertySet & | metadata, |
std::string const & | wcsName, | ||
bool | strip = false |
||
) |
Definition at line 98 of file wcsUtils.cc.
std::shared_ptr< TransformPoint2ToSpherePoint > lsst::afw::geom::getIntermediateWorldCoordsToSky | ( | SkyWcs const & | wcs, |
bool | simplify = true |
||
) |
std::shared_ptr< TransformPoint2ToPoint2 > lsst::afw::geom::getPixelToIntermediateWorldCoords | ( | SkyWcs const & | wcs, |
bool | simplify = true |
||
) |
Return a transform from pixel coordinates to intermediate world coordinates.
The pixel frame is is the base frame: cameraGeom::ACTUAL_PIXELS, if present, else cameraGeom::PIXELS.
Definition at line 564 of file SkyWcs.cc.
Eigen::MatrixXd lsst::afw::geom::getSipMatrixFromMetadata | ( | daf::base::PropertySet const & | metadata, |
std::string const & | name | ||
) |
Definition at line 116 of file wcsUtils.cc.
bool lsst::afw::geom::hasSipMatrix | ( | daf::base::PropertySet const & | metadata, |
std::string const & | name | ||
) |
Definition at line 142 of file wcsUtils.cc.
lsst::geom::AffineTransform lsst::afw::geom::linearizeTransform | ( | TransformPoint2ToPoint2 const & | original, |
lsst::geom::Point2D const & | inPoint | ||
) |
Approximate a Transform by its local linearization.
FromEndpoint,ToEndpoint | The endpoints of the transform. |
original | the Transform to linearize |
inPoint | the point at which a linear approximation is desired |
inPoint
match those of original
. It may be invertible; in general, linearizations are invertible if the Jacobian at inPoint
is invertible.pex::exceptions::InvalidParameterError | Thrown if original does not have a well-defined value and Jacobian at inPoint |
Definition at line 132 of file transformFactory.cc.
Eigen::Matrix2d lsst::afw::geom::makeCdMatrix | ( | lsst::geom::Angle const & | scale, |
lsst::geom::Angle const & | orientation = 0 * lsst::geom::degrees , |
||
bool | flipX = false |
||
) |
Make a WCS CD matrix.
[in] | scale | Pixel scale as an angle on sky/pixels |
[in] | orientation | Position angle of pixel +Y, measured from N through E. At 0 degrees, +Y is along N and +X is along W/E if flipX false/true At 90 degrees, +Y is along E and +X is along N/S if flipX false/true |
[in] | flipX | Flip x axis? See orientation for details. |
Definition at line 138 of file SkyWcs.cc.
std::shared_ptr< SkyWcs > lsst::afw::geom::makeFlippedWcs | ( | SkyWcs const & | wcs, |
bool | flipLR, | ||
bool | flipTB, | ||
lsst::geom::Point2D const & | center | ||
) |
Return a copy of a FITS-WCS with pixel positions flipped around a specified center.
[in] | wcs | The initial WCS |
[in] | flipLR | Flip pixel positions left/right about center |
[in] | flipTB | Flip pixel positions top/bottom about center |
[in] | center | Center pixel position of flip |
Definition at line 472 of file SkyWcs.cc.
std::shared_ptr< TransformPoint2ToPoint2 > lsst::afw::geom::makeIdentityTransform | ( | ) |
Trivial Transform x → x.
Definition at line 214 of file transformFactory.cc.
std::shared_ptr< SkyWcs > lsst::afw::geom::makeModifiedWcs | ( | TransformPoint2ToPoint2 const & | pixelTransform, |
SkyWcs const & | wcs, | ||
bool | modifyActualPixels | ||
) |
Create a new SkyWcs whose pixels are transformed by pixelTransform, as described below.
If modifyActualPixels is true and the cameraGeom::ACTUAL_PIXELS frame exists then pixelTransform is inserted just after the cameraGeom::ACTUAL_PIXELS frame:
newActualPixelsToPixels = pixelTransform -> oldActualPixelsToPixels
This is appropriate for shifting a WCS, e.g. when writing FITS metadata for a subimage.
If modifyActualPixels is false or the cameraGeom::ACTUAL_PIXELS frame does not exist then pixelTransform is inserted just after the cameraGeom::PIXELS frame:
newPixelsToIwc = pixelTransform -> oldPixelsToIwc
This is appropriate for inserting a model for optical distortion.
Other than the change described above, the new SkyWcs will be just like the old one.
[in] | pixelTransform | Transform to insert |
[in] | wcs | Input WCS |
[in] | modifyActualPixels | Location at which to insert the transform; if true and the cameraGeom::ACTUAL_PIXELS frame is present then insert just after the cameraGeom::ACTUAL_PIXELS frame, else insert just after the cameraGeom::PIXELS frame. |
Definition at line 491 of file SkyWcs.cc.
std::shared_ptr< TransformPoint2ToPoint2 > lsst::afw::geom::makeRadialTransform | ( | std::vector< double > const & | coeffs | ) |
A purely radial polynomial distortion.
The Transform transforms an input \(x\) to
\[ \frac{x}{r} \sum_{i=1}^{N} \mathrm{coeffs[i]} \ r^i \]
where \(r\) is the magnitude of \(x\).
coeffs | radial polynomial coefficients. May be an empty vector to represent the identity transformation; otherwise must have size > 1, coeffs[0] = 0, and coeffs[1] ≠ 0. |
coeffs
. The Transform shall have an inverse, which may be approximate.pex::exceptions::InvalidParameterError | Thrown if coeffs does not have the required format. |
Definition at line 165 of file transformFactory.cc.
std::shared_ptr< TransformPoint2ToPoint2 > lsst::afw::geom::makeRadialTransform | ( | std::vector< double > const & | forwardCoeffs, |
std::vector< double > const & | inverseCoeffs | ||
) |
A purely radial polynomial distortion.
Similar to makeRadialTransform(std::vector<double> const &), but allows the user to provide an inverse.
forwardCoeffs | radial polynomial coefficients. May be an empty vector to represent the identity transformation; otherwise must have size > 1, coeffs[0] = 0, and coeffs[1] ≠ 0. |
inverseCoeffs | coefficients for the inverse transform, as above. Does not need to have the same degree as forwardCoeffs , but either both must be empty or neither must be empty. |
coeffs
. The Transform shall have an inverse, whose accuracy is determined by the relationship between forwardCoeffs
and inverseCoeffs
.pex::exceptions::InvalidParameterError | Thrown if forwardCoeffs or inverseCoeffs does not have the required format. |
Definition at line 183 of file transformFactory.cc.
std::shared_ptr< daf::base::PropertyList > lsst::afw::geom::makeSimpleWcsMetadata | ( | lsst::geom::Point2D const & | crpix, |
lsst::geom::SpherePoint const & | crval, | ||
Eigen::Matrix2d const & | cdMatrix, | ||
std::string const & | projection = "TAN" |
||
) |
Make FITS metadata for a simple FITS WCS (one with no distortion).
This can also be used as a starting point for creating metadata for more sophisticated FITS WCS.
[in] | crpix | Center of projection on the CCD using the LSST convention: 0, 0 is the lower left pixel of the image |
[in] | crval | Center of projection on the sky |
[in] | cdMatrix | CD matrix where element (i-1, j-1) corresponds to FITS keyword CDi_j and i, j have range [1, 2] |
[in] | projection | The name of the FITS WCS projection, e.g. "TAN" or "STG" |
Definition at line 172 of file wcsUtils.cc.
std::shared_ptr< daf::base::PropertyList > lsst::afw::geom::makeSipMatrixMetadata | ( | Eigen::MatrixXd const & | matrix, |
std::string const & | name | ||
) |
Definition at line 150 of file wcsUtils.cc.
std::shared_ptr< SkyWcs > lsst::afw::geom::makeSkyWcs | ( | daf::base::PropertySet & | metadata, |
bool | strip = false |
||
) |
Construct a SkyWcs from FITS keywords.
This function is preferred over calling the SkyWcs metadata constructor directly because it allows us to change SkyWcs to an abstract base class in the future, without affecting code that constructs a WCS from FITS metadata.
[in] | metadata | FITS header metadata |
[in] | strip | If true: strip items from metadata used to create the WCS, such as RADESYS, EQUINOX, CTYPE12, CRPIX12, CRVAL12, etc. Always keep keywords that might be wanted for other purpposes, including NAXIS12 and date-related keywords such as "DATE-OBS" and "TIMESYS" (but not "EQUINOX"). |
lsst::pex::exceptions::TypeError | if the metadata does not describe a celestial WCS. |
std::shared_ptr< SkyWcs > lsst::afw::geom::makeSkyWcs | ( | lsst::geom::Point2D const & | crpix, |
lsst::geom::SpherePoint const & | crval, | ||
Eigen::Matrix2d const & | cdMatrix, | ||
std::string const & | projection = "TAN" |
||
) |
Construct a simple FITS SkyWcs with no distortion.
[in] | crpix | Center of projection on the CCD using the LSST convention: 0, 0 is the lower left pixel of the parent image |
[in] | crval | Center of projection on the sky |
[in] | cdMatrix | CD matrix, where element (i-1, j-1) corresponds to FITS keyword CDi_j and i, j have range [1, 2]. May be computed by calling makeCdMatrix. |
[in] | projection | The name of the FITS WCS projection, e.g. "TAN" or "STG" |
Definition at line 530 of file SkyWcs.cc.
std::shared_ptr< SkyWcs > lsst::afw::geom::makeSkyWcs | ( | TransformPoint2ToPoint2 const & | pixelsToFieldAngle, |
lsst::geom::Angle const & | orientation, | ||
bool | flipX, | ||
lsst::geom::SpherePoint const & | boresight, | ||
std::string const & | projection = "TAN" |
||
) |
Construct a FITS SkyWcs from camera geometry.
[in] | pixelsToFieldAngle | Transformation from pixels to field angle (in radians). |
[in] | orientation | Position angle of focal plane +Y, measured from N through E at crval. At 0 degrees, +Y is along N and +X is along W/E if flipX false/true. At 90 degrees, +Y is along E and +X is along N/S if flipX false/true. |
[in] | flipX | Flip x axis? See orientation for details. |
[in] | boresight | ICRS sky position at the boresight (field angle (0, 0)). |
[in] | projection | The name of the FITS WCS projection, e.g. "TAN" or "STG". |
orientation
is with respect to the focal plane axes, not the CCD axes. This is because field angle is defined with respect to focal plane axes. Definition at line 536 of file SkyWcs.cc.
std::shared_ptr< daf::base::PropertyList > lsst::afw::geom::makeTanSipMetadata | ( | lsst::geom::Point2D const & | crpix, |
lsst::geom::SpherePoint const & | crval, | ||
Eigen::Matrix2d const & | cdMatrix, | ||
Eigen::MatrixXd const & | sipA, | ||
Eigen::MatrixXd const & | sipB | ||
) |
Make metadata for a TAN-SIP WCS without inverse matrices.
[in] | crpix | Center of projection on the CCD using the LSST convention: 0, 0 is the lower left pixel of the parent image |
[in] | crval | Center of projection on the sky |
[in] | cdMatrix | CD matrix, where element (i-1, j-1) corresponds to FITS keyword CDi_j and i, j have range [1, 2]. May be computed by calling makeCdMatrix. |
[in] | sipA | Forward distortion matrix for axis 1 |
[in] | sipB | Forward distortion matrix for axis 2 |
Definition at line 197 of file wcsUtils.cc.
std::shared_ptr< daf::base::PropertyList > lsst::afw::geom::makeTanSipMetadata | ( | lsst::geom::Point2D const & | crpix, |
lsst::geom::SpherePoint const & | crval, | ||
Eigen::Matrix2d const & | cdMatrix, | ||
Eigen::MatrixXd const & | sipA, | ||
Eigen::MatrixXd const & | sipB, | ||
Eigen::MatrixXd const & | sipAp, | ||
Eigen::MatrixXd const & | sipBp | ||
) |
Make metadata for a TAN-SIP WCS.
[in] | crpix | Center of projection on the CCD using the LSST convention: 0, 0 is the lower left pixel of the parent image |
[in] | crval | Center of projection on the sky |
[in] | cdMatrix | CD matrix, where element (i-1, j-1) corresponds to FITS keyword CDi_j and i, j have range [1, 2]. May be computed by calling makeCdMatrix. |
[in] | sipA | Forward distortion matrix for axis 1 |
[in] | sipB | Forward distortion matrix for axis 2 |
[in] | sipAp | Reverse distortion matrix for axis 1 |
[in] | sipBp | Reverse distortion matrix for axis 2 |
Definition at line 208 of file wcsUtils.cc.
std::shared_ptr< SkyWcs > lsst::afw::geom::makeTanSipWcs | ( | lsst::geom::Point2D const & | crpix, |
lsst::geom::SpherePoint const & | crval, | ||
Eigen::Matrix2d const & | cdMatrix, | ||
Eigen::MatrixXd const & | sipA, | ||
Eigen::MatrixXd const & | sipB | ||
) |
Construct a TAN-SIP SkyWcs with forward SIP distortion terms and an iterative inverse.
[in] | crpix | Center of projection on the CCD using the LSST convention: 0, 0 is the lower left pixel of the parent image |
[in] | crval | Center of projection on the sky |
[in] | cdMatrix | CD matrix, where element (i-1, j-1) corresponds to FITS keyword CDi_j and i, j have range [1, 2]. May be computed by calling makeCdMatrix. |
[in] | sipA | Forward distortion matrix for axis 1 |
[in] | sipB | Forward distortion matrix for axis 2 |
Definition at line 543 of file SkyWcs.cc.
std::shared_ptr< SkyWcs > lsst::afw::geom::makeTanSipWcs | ( | lsst::geom::Point2D const & | crpix, |
lsst::geom::SpherePoint const & | crval, | ||
Eigen::Matrix2d const & | cdMatrix, | ||
Eigen::MatrixXd const & | sipA, | ||
Eigen::MatrixXd const & | sipB, | ||
Eigen::MatrixXd const & | sipAp, | ||
Eigen::MatrixXd const & | sipBp | ||
) |
Construct a TAN WCS with forward and inverse SIP distortion terms.
[in] | crpix | Center of projection on the CCD using the LSST convention: 0, 0 is the lower left pixel of the parent image |
[in] | crval | Center of projection on the sky |
[in] | cdMatrix | CD matrix, where element (i-1, j-1) corresponds to FITS keyword CDi_j and i, j have range [1, 2]. May be computed by calling makeCdMatrix. |
[in] | sipA | Forward distortion matrix for axis 1 |
[in] | sipB | Forward distortion matrix for axis 2 |
[in] | sipAp | Reverse distortion matrix for axis 1 |
[in] | sipBp | Reverse distortion matrix for axis 2 |
Definition at line 550 of file SkyWcs.cc.
std::shared_ptr< TransformPoint2ToPoint2 > lsst::afw::geom::makeTransform | ( | lsst::geom::AffineTransform const & | affine | ) |
Wrap an lsst::geom::AffineTransform as a Transform.
affine | The lsst::geom::AffineTransform to wrap. |
x
to affine(x)
. It shall be invertible iff affine
is invertible.Definition at line 154 of file transformFactory.cc.
std::shared_ptr< TransformPoint2ToPoint2 > lsst::afw::geom::makeWcsPairTransform | ( | SkyWcs const & | src, |
SkyWcs const & | dst | ||
) |
A Transform obtained by putting two SkyWcs objects "back to back".
src | the WCS for the source pixels |
dst | the WCS for the destination pixels |
src
pixels to dst
pixels, and whose inverse transformation converts in the opposite direction.Definition at line 151 of file SkyWcs.cc.
std::ostream & lsst::afw::geom::operator<< | ( | std::ostream & | os, |
GenericEndpoint const & | endpoint | ||
) |
Print "GenericEndpoint(_n_)" to the ostream where _n_
is the number of axes, e.g. "GenericAxes(4)".
Definition at line 240 of file Endpoint.cc.
std::ostream & lsst::afw::geom::operator<< | ( | std::ostream & | os, |
Point2Endpoint const & | endpoint | ||
) |
Print "Point2Endpoint()" to the ostream.
Definition at line 245 of file Endpoint.cc.
std::ostream & lsst::afw::geom::operator<< | ( | std::ostream & | os, |
SkyWcs const & | wcs | ||
) |
std::ostream & lsst::afw::geom::operator<< | ( | std::ostream & | os, |
SpherePointEndpoint const & | endpoint | ||
) |
Print "SpherePointEndpoint()" to the ostream.
Definition at line 250 of file Endpoint.cc.
std::ostream & lsst::afw::geom::operator<< | ( | std::ostream & | os, |
Transform< FromEndpoint, ToEndpoint > const & | transform | ||
) |
Print a Transform to an ostream.
The format is "Transform<_fromEndpoint_, _toEndpoint_>" where fromEndpoint and toEndpoint are the appropriate endpoint printed to the ostream; for example "Transform<GenericEndpoint(4), Point2Endpoint()>"
Definition at line 189 of file Transform.cc.
template std::ostream& lsst::afw::geom::operator<<< GenericEndpoint, GenericEndpoint > | ( | std::ostream & | os, |
Transform< GenericEndpoint, GenericEndpoint > const & | transform | ||
) |
template std::ostream& lsst::afw::geom::operator<<< GenericEndpoint, Point2Endpoint > | ( | std::ostream & | os, |
Transform< GenericEndpoint, Point2Endpoint > const & | transform | ||
) |
template std::ostream& lsst::afw::geom::operator<<< GenericEndpoint, SpherePointEndpoint > | ( | std::ostream & | os, |
Transform< GenericEndpoint, SpherePointEndpoint > const & | transform | ||
) |
template std::ostream& lsst::afw::geom::operator<<< Point2Endpoint, GenericEndpoint > | ( | std::ostream & | os, |
Transform< Point2Endpoint, GenericEndpoint > const & | transform | ||
) |
template std::ostream& lsst::afw::geom::operator<<< Point2Endpoint, Point2Endpoint > | ( | std::ostream & | os, |
Transform< Point2Endpoint, Point2Endpoint > const & | transform | ||
) |
template std::ostream& lsst::afw::geom::operator<<< Point2Endpoint, SpherePointEndpoint > | ( | std::ostream & | os, |
Transform< Point2Endpoint, SpherePointEndpoint > const & | transform | ||
) |
template std::ostream& lsst::afw::geom::operator<<< SpherePointEndpoint, GenericEndpoint > | ( | std::ostream & | os, |
Transform< SpherePointEndpoint, GenericEndpoint > const & | transform | ||
) |
template std::ostream& lsst::afw::geom::operator<<< SpherePointEndpoint, Point2Endpoint > | ( | std::ostream & | os, |
Transform< SpherePointEndpoint, Point2Endpoint > const & | transform | ||
) |
template std::ostream& lsst::afw::geom::operator<<< SpherePointEndpoint, SpherePointEndpoint > | ( | std::ostream & | os, |
Transform< SpherePointEndpoint, SpherePointEndpoint > const & | transform | ||
) |
lsst::afw::geom::PYBIND11_MODULE | ( | spanSet | , |
mod | |||
) |
Definition at line 195 of file spanSet.cc.
template void lsst::afw::geom::SpanSet::clearMask< image::MaskPixel > | ( | image::Mask< image::MaskPixel > & | target, |
image::MaskPixel | bitmask | ||
) | const |
template std::shared_ptr<SpanSet> lsst::afw::geom::SpanSet::intersect< image::MaskPixel > | ( | image::Mask< image::MaskPixel > const & | other, |
image::MaskPixel | bitmask | ||
) | const |
template std::shared_ptr<SpanSet> lsst::afw::geom::SpanSet::intersectNot< image::MaskPixel > | ( | image::Mask< image::MaskPixel > const & | other, |
image::MaskPixel | bitmask | ||
) | const |
template void lsst::afw::geom::SpanSet::setImage< std::uint16_t > | ( | image::Image< std::uint16_t > & | image, |
std::uint16_t | val, | ||
lsst::geom::Box2I const & | region = lsst::geom::Box2I() , |
||
bool | doClip = false |
||
) | const |
template void lsst::afw::geom::SpanSet::setImage< std::uint64_t > | ( | image::Image< std::uint64_t > & | image, |
std::uint64_t | val, | ||
lsst::geom::Box2I const & | region = lsst::geom::Box2I() , |
||
bool | doClip = false |
||
) | const |
template void lsst::afw::geom::SpanSet::setMask< image::MaskPixel > | ( | image::Mask< image::MaskPixel > & | target, |
image::MaskPixel | bitmask | ||
) | const |
template std::shared_ptr<SpanSet> lsst::afw::geom::SpanSet::union_< image::MaskPixel > | ( | image::Mask< image::MaskPixel > const & | other, |
image::MaskPixel | bitmask | ||
) | const |