| ▼ include | |
| ▼ lsst | |
| ▼ sphgeom | |
| ▼ python | |
| interval.h | |
| relationship.h | |
| utils.h | |
| Angle.h | This file declares a class for representing angles |
| AngleInterval.h | This file defines a class for representing angle intervals |
| BigInteger.h | This file declares a class for arbitrary precision integers |
| Box.h | This file declares a class for representing longitude/latitude angle boxes on the unit sphere |
| Box3d.h | This file declares a class for representing axis-aligned bounding boxes in ℝ³ |
| Chunker.h | This file declares a class for partitioning the sky into chunks and sub-chunks |
| Circle.h | This file declares a class for representing circular regions on the unit sphere |
| codec.h | This file contains simple helper functions for encoding and decoding primitive types to/from byte strings |
| constants.h | This file contains common constants |
| ConvexPolygon.h | This file declares a class for representing convex polygons with great circle edges on the unit sphere |
| curve.h | This file contains functions for space-filling curves |
| Ellipse.h | This file declares a class for representing elliptical regions on the unit sphere |
| HtmPixelization.h | This file declares a Pixelization subclass for the HTM indexing scheme |
| Interval.h | This file defines a template representing closed real intervals |
| Interval1d.h | This file defines a class for representing intervals of ℝ |
| LonLat.h | This file contains a class representing spherical coordinates |
| Matrix3d.h | This file contains a class representing 3x3 real matrices |
| Mq3cPixelization.h | This file declares a Pixelization subclass for the modified Q3C indexing scheme |
| NormalizedAngle.h | This file declares a class for representing normalized angles |
| NormalizedAngleInterval.h | This file declares a class representing closed intervals of normalized angles, i.e. intervals of the unit circle |
| orientation.h | This file declares functions for orienting points on the sphere |
| Pixelization.h | This file defines an interface for pixelizations of the sphere |
| Q3cPixelization.h | This file declares a Pixelization subclass for the Q3C indexing scheme |
| RangeSet.h | This file provides a type for representing integer sets |
| Region.h | This file defines an interface for spherical regions |
| Relationship.h | This file provides a type alias for describing set relationships |
| UnitVector3d.h | This file declares a class for representing unit vectors in ℝ³ |
| utils.h | This file declares miscellaneous utility functions |
| Vector3d.h | This file declares a class for representing vectors in ℝ³ |
| ▼ src | |
| Angle.cc | This file contains the Angle class implementation |
| AngleInterval.cc | This file contains the AngleInterval class implementation |
| BigInteger.cc | This file contains the BigInteger class implementation |
| Box.cc | This file contains the Box class implementation |
| Box3d.cc | This file contains the Box3d class implementation |
| Chunker.cc | This file contains the Chunker class implementation |
| Circle.cc | This file contains the Circle class implementation |
| ConvexPolygon.cc | This file contains the ConvexPolygon class implementation |
| ConvexPolygonImpl.h | This file contains the meat of the ConvexPolygon implementation |
| Ellipse.cc | This file contains the Ellipse class implementation |
| HtmPixelization.cc | This file contains the HtmPixelization class implementation |
| Interval1d.cc | This file contains the AngleInterval class implementation |
| LonLat.cc | This file contains the LonLat class implementation |
| Matrix3d.cc | This file contains the Matrix3d class implementation |
| Mq3cPixelization.cc | This file contains the Mq3cPixelization class implementation |
| NormalizedAngle.cc | This file contains the NormalizedAngle class implementation |
| NormalizedAngleInterval.cc | This file contains the NormalizedAngleInterval class implementation |
| orientation.cc | This file contains the orientation function implementations |
| PixelFinder.h | This file provides a base class for pixel finders |
| Q3cPixelization.cc | This file contains the Q3cPixelization class implementation |
| Q3cPixelizationImpl.h | This file contains functions used by Q3C pixelization implementations |
| RangeSet.cc | This file contains the RangeSet implementation |
| Region.cc | This file contains the Region class implementation |
| UnitVector3d.cc | This file contains the Vector3d class implementation |
| utils.cc | This file contains utility function implementations |
| Vector3d.cc | This file contains the Vector3d class implementation |