LSSTApplications
17.0+124,17.0+14,17.0+73,18.0.0+37,18.0.0+80,18.0.0-4-g68ffd23+4,18.1.0-1-g0001055+12,18.1.0-1-g03d53ef+5,18.1.0-1-g1349e88+55,18.1.0-1-g2505f39+44,18.1.0-1-g5315e5e+4,18.1.0-1-g5e4b7ea+14,18.1.0-1-g7e8fceb+4,18.1.0-1-g85f8cd4+48,18.1.0-1-g8ff0b9f+4,18.1.0-1-ga2c679d+1,18.1.0-1-gd55f500+35,18.1.0-10-gb58edde+2,18.1.0-11-g0997b02+4,18.1.0-13-gfe4edf0b+12,18.1.0-14-g259bd21+21,18.1.0-19-gdb69f3f+2,18.1.0-2-g5f9922c+24,18.1.0-2-gd3b74e5+11,18.1.0-2-gfbf3545+32,18.1.0-26-g728bddb4+5,18.1.0-27-g6ff7ca9+2,18.1.0-3-g52aa583+25,18.1.0-3-g8ea57af+9,18.1.0-3-gb69f684+42,18.1.0-3-gfcaddf3+6,18.1.0-32-gd8786685a,18.1.0-4-gf3f9b77+6,18.1.0-5-g1dd662b+2,18.1.0-5-g6dbcb01+41,18.1.0-6-gae77429+3,18.1.0-7-g9d75d83+9,18.1.0-7-gae09a6d+30,18.1.0-9-gc381ef5+4,w.2019.45
LSSTDataManagementBasePackage
|
Namespaces | |
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... | |
Variables | |
AffineTransform | |
Angle | |
AngleUnit | |
Box2D | |
Box2I | |
BoxD | |
BoxI | |
CoordinateExpr | |
CoordinateExpr2 | |
CoordinateExpr3 | |
Extent | |
Extent2D | |
Extent2I | |
Extent3D | |
Extent3I | |
ExtentBase2D | |
ExtentBase2I | |
ExtentBase3D | |
ExtentBase3I = deprecate_pybind11(ExtentBase3I, reason="Replaced by lsst.geom.ExtentBase3I (will be removed before the release of v20.0)") | |
ExtentD | |
ExtentI | |
LinearTransform | |
Point | |
Point2D | |
Point2I | |
Point3D | |
Point3I | |
PointBase2D | |
PointBase2I | |
PointBase3D = deprecate_pybind11(PointBase3D, reason="Replaced by lsst.geom.PointBase3D (will be removed before the release of v20.0)") | |
PointBase3I | |
PointD | |
PointI | |
SpherePoint | |
arcsecToRad | |
averageSpherePoint | |
degToRad | |
isAngle | |
makeAffineTransformFromTriple | |
masToRad | |
radToArcsec | |
radToDeg | |
radToMas | |
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 544 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 452 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 471 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. |
Definition at line 506 of file SkyWcs.cc.
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 510 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 516 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 198 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 209 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 523 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 530 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, |
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.
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 | ||
) |
std::ostream & lsst::afw::geom::operator<< | ( | std::ostream & | os, |
SpherePointEndpoint const & | endpoint | ||
) |
std::ostream & lsst::afw::geom::operator<< | ( | std::ostream & | os, |
SkyWcs const & | wcs | ||
) |
Print a SkyWcs to an ostream (delegates to SkyWcs.toString()).
Definition at line 549 of file SkyWcs.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 |
Definition at line 43 of file __init__.py.
Definition at line 45 of file __init__.py.
Definition at line 47 of file __init__.py.
lsst.afw.geom.arcsecToRad |
Definition at line 110 of file __init__.py.
lsst.afw.geom.averageSpherePoint |
Definition at line 112 of file __init__.py.
Definition at line 49 of file __init__.py.
Definition at line 51 of file __init__.py.
lsst.afw.geom.BoxD |
Definition at line 53 of file __init__.py.
lsst.afw.geom.BoxI |
Definition at line 55 of file __init__.py.
lsst.afw.geom.CoordinateExpr |
Definition at line 58 of file __init__.py.
lsst.afw.geom.CoordinateExpr2 |
Definition at line 60 of file __init__.py.
lsst.afw.geom.CoordinateExpr3 |
Definition at line 62 of file __init__.py.
lsst.afw.geom.degToRad |
Definition at line 114 of file __init__.py.
Definition at line 64 of file __init__.py.
lsst.afw.geom.Extent2D |
Definition at line 66 of file __init__.py.
lsst.afw.geom.Extent2I |
Definition at line 68 of file __init__.py.
lsst.afw.geom.Extent3D |
Definition at line 70 of file __init__.py.
lsst.afw.geom.Extent3I |
Definition at line 72 of file __init__.py.
lsst.afw.geom.ExtentBase2D |
Definition at line 74 of file __init__.py.
lsst.afw.geom.ExtentBase2I |
Definition at line 76 of file __init__.py.
lsst.afw.geom.ExtentBase3D |
Definition at line 78 of file __init__.py.
lsst.afw.geom.ExtentBase3I = deprecate_pybind11(ExtentBase3I, reason="Replaced by lsst.geom.ExtentBase3I (will be removed before the release of v20.0)") |
Definition at line 80 of file __init__.py.
lsst.afw.geom.ExtentD |
Definition at line 81 of file __init__.py.
lsst.afw.geom.ExtentI |
Definition at line 83 of file __init__.py.
lsst.afw.geom.isAngle |
Definition at line 116 of file __init__.py.
Definition at line 85 of file __init__.py.
lsst.afw.geom.makeAffineTransformFromTriple |
Definition at line 118 of file __init__.py.
lsst.afw.geom.masToRad |
Definition at line 120 of file __init__.py.
Definition at line 87 of file __init__.py.
lsst.afw.geom.Point2D |
Definition at line 89 of file __init__.py.
lsst.afw.geom.Point2I |
Definition at line 91 of file __init__.py.
lsst.afw.geom.Point3D |
Definition at line 93 of file __init__.py.
lsst.afw.geom.Point3I |
Definition at line 95 of file __init__.py.
lsst.afw.geom.PointBase2D |
Definition at line 97 of file __init__.py.
lsst.afw.geom.PointBase2I |
Definition at line 99 of file __init__.py.
lsst.afw.geom.PointBase3D = deprecate_pybind11(PointBase3D, reason="Replaced by lsst.geom.PointBase3D (will be removed before the release of v20.0)") |
Definition at line 101 of file __init__.py.
lsst.afw.geom.PointBase3I |
Definition at line 102 of file __init__.py.
lsst.afw.geom.PointD |
Definition at line 104 of file __init__.py.
lsst.afw.geom.PointI |
Definition at line 106 of file __init__.py.
lsst.afw.geom.radToArcsec |
Definition at line 122 of file __init__.py.
lsst.afw.geom.radToDeg |
Definition at line 124 of file __init__.py.
lsst.afw.geom.radToMas |
Definition at line 126 of file __init__.py.
Definition at line 108 of file __init__.py.