LSSTApplications  12.1-5-gbdcc3ab,15.0+10,15.0+19,15.0-1-g19261fa+10,15.0-1-g60afb23+19,15.0-1-g615e0bb+11,15.0-1-g6668b0b+6,15.0-1-g788a293+19,15.0-1-ga91101e+19,15.0-1-gae1598d+9,15.0-1-gd076f1f+17,15.0-1-gdf18595+3,15.0-1-gf4f1c34+9,15.0-10-g113cadf7+2,15.0-11-g5674e3b,15.0-2-g100d730+12,15.0-2-g20c4630+8,15.0-2-g35685a8+15,15.0-2-g5dfaa72+8,15.0-2-gf38729e+14,15.0-24-g02ed2a30c+2,15.0-3-g11fe1a0+3,15.0-3-g130a88a+2,15.0-3-g707930d+1,15.0-3-g9103c06+9,15.0-3-ga03b4ca+26,15.0-3-gaec6799+6,15.0-4-g32c2b40+2,15.0-4-g535e784+3,15.0-4-g654b129+17,15.0-5-g23e394c+7,15.0-5-g54bfcd9+2,15.0-5-gb31927c,15.0-6-g4418537+2,15.0-7-g0c26201,15.0-7-g6bb3a066+2,15.0-9-g5661f8f+4,w.2018.18
LSSTDataManagementBasePackage
Classes | Namespaces | Functions | Variables
geometry.py File Reference

Go to the source code of this file.

Classes

class  lsst.geom.geometry.SphericalRegion
 
class  lsst.geom.geometry.SphericalBox
 
class  lsst.geom.geometry.SphericalCircle
 
class  lsst.geom.geometry.SphericalEllipse
 
class  lsst.geom.geometry.SphericalConvexPolygon
 
class  lsst.geom.geometry.PartitionMap
 
class  lsst.geom.geometry._SubList
 
class  lsst.geom.geometry.SphericalBoxPartitionMap
 

Namespaces

 lsst.geom.geometry
 

Functions

def lsst.geom.geometry.isinf (x)
 
def lsst.geom.geometry.dot (v1, v2)
 
def lsst.geom.geometry.cross (v1, v2)
 
def lsst.geom.geometry.invScale (v, s)
 
def lsst.geom.geometry.normalize (v)
 
def lsst.geom.geometry.sphericalCoords (args)
 
def lsst.geom.geometry.cartesianUnitVector (args)
 
def lsst.geom.geometry.sphericalAngularSep (p1, p2)
 
def lsst.geom.geometry.clampPhi (phi)
 
def lsst.geom.geometry.reduceTheta (theta)
 
def lsst.geom.geometry.northEast (v)
 
def lsst.geom.geometry.alpha (r, centerPhi, phi)
 
def lsst.geom.geometry.maxAlpha (r, centerPhi)
 
def lsst.geom.geometry.cartesianAngularSep (v1, v2)
 
def lsst.geom.geometry.minEdgeSep (p, n, v1, v2)
 
def lsst.geom.geometry.minPhiEdgeSep (p, phi, minTheta, maxTheta)
 
def lsst.geom.geometry.minThetaEdgeSep (p, theta, minPhi, maxPhi)
 
def lsst.geom.geometry.centroid (vertices)
 
def lsst.geom.geometry.between (p, n, v1, v2)
 
def lsst.geom.geometry.segments (phiMin, phiMax, width)
 
def lsst.geom.geometry.median (array)
 
def lsst.geom.geometry.hemispherical (points)
 
def lsst.geom.geometry.convex (vertices)
 
def lsst.geom.geometry.convexHull (points)
 

Variables

float lsst.geom.geometry.ARCSEC_PER_DEG = 3600.0
 
float lsst.geom.geometry.DEG_PER_ARCSEC = 1.0 / 3600.0
 
float lsst.geom.geometry.ANGLE_EPSILON = 0.001 * DEG_PER_ARCSEC
 
float lsst.geom.geometry.POLE_EPSILON = 1.0 * DEG_PER_ARCSEC
 
float lsst.geom.geometry.COS_MAX = 1.0 - 1.0e-15
 
int lsst.geom.geometry.CROSS_N2MIN = 2e-15
 
 lsst.geom.geometry.SIN_MIN = math.sqrt(CROSS_N2MIN)
 
 lsst.geom.geometry.INF = float('inf')
 
 lsst.geom.geometry.NEG_INF = float('-inf')
 
 lsst.geom.geometry.MAX_FLOAT = float_info.max
 
 lsst.geom.geometry.MIN_FLOAT = float_info.min
 
 lsst.geom.geometry.EPSILON = float_info.epsilon
 
 lsst.geom.geometry.isinf = math.isinf