LSSTApplications
10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
|
Public Member Functions | |
def | __init__ |
def | getFaceCtrList |
def | getFaceCtr |
def | getVertices |
def | getFaceInd |
def | getWithFacesOnPoles |
Public Attributes | |
vertexVecList | |
faceVecList | |
Private Attributes | |
_withFacesOnPoles | |
A dodecahedron Contains positions of faces and associated vertices
Definition at line 6 of file dodecahedron.py.
def lsst.skymap.detail.dodecahedron.Dodecahedron.__init__ | ( | self, | |
withFacesOnPoles = False |
|||
) |
Construct a Dodecahedron @param[in] withFacesOnPoles: if True center a face on each pole, else put a vertex on each pole
Definition at line 11 of file dodecahedron.py.
def lsst.skymap.detail.dodecahedron.Dodecahedron.getFaceCtr | ( | self, | |
ind | |||
) |
Return the center of the specified face @param[in] ind: face index @return face center as a unit vector (numpy array)
Definition at line 50 of file dodecahedron.py.
def lsst.skymap.detail.dodecahedron.Dodecahedron.getFaceCtrList | ( | self | ) |
Return a list of face centers @return a list of face centers (in index order); each a unit vector (numpy array)
Definition at line 43 of file dodecahedron.py.
def lsst.skymap.detail.dodecahedron.Dodecahedron.getFaceInd | ( | self, | |
vec | |||
) |
Return the index of the face containing the cartesian vector @param[in] vec: cartesian vector (length is ignored) @return index of face containing vec
Definition at line 76 of file dodecahedron.py.
def lsst.skymap.detail.dodecahedron.Dodecahedron.getVertices | ( | self, | |
ind | |||
) |
Return the vertices for a given face @param[in] ind: face index @return a list of vertices, each a unit vector (numpy array)
Definition at line 58 of file dodecahedron.py.
def lsst.skymap.detail.dodecahedron.Dodecahedron.getWithFacesOnPoles | ( | self | ) |
Get withFacesOnPoles parameter
Definition at line 84 of file dodecahedron.py.
|
private |
Definition at line 16 of file dodecahedron.py.
lsst.skymap.detail.dodecahedron.Dodecahedron.faceVecList |
Definition at line 41 of file dodecahedron.py.
lsst.skymap.detail.dodecahedron.Dodecahedron.vertexVecList |
Definition at line 39 of file dodecahedron.py.