Dodecahedron¶
- class lsst.skymap.detail.Dodecahedron(withFacesOnPoles=False)¶
Bases:
object
A dodecahedron with positions of faces and associated vertices.
- Parameters:
- withFacesOnPoles
bool
If True center a face on each pole, else put a vertex on each pole.
- withFacesOnPoles
Methods Summary
getFaceCtr
(ind)Return the center of the specified face.
Return a list of face centers.
getFaceInd
(vec)Return the index of the face containing the cartesian vector.
getVertices
(ind)Return the vertices for a given face.
Methods Documentation
- getFaceCtr(ind)¶
Return the center of the specified face.
- Parameters:
- ind
int
Index of the face to look up.
- ind
- Returns:
- results
np.ndarray
Face center as a unit vector.
- results
- getFaceCtrList()¶
Return a list of face centers.
- Returns:
- results
list
ofnumpy.ndarray
A list of face centers (in index order); each a unit vector.
- results
- getFaceInd(vec)¶
Return the index of the face containing the cartesian vector.
- Parameters:
- vec
numpy.ndarray
Cartesian vector (length is ignored).
- vec
- Returns:
- results
numpy.ndarray
Index of face containing vec.
- results
- getVertices(ind)¶
Return the vertices for a given face.
- Parameters:
- ind
int
Face index.
- ind
- Returns:
- sortedVertexList
list
ofnumpy.ndarray
A list of vertices, each a unit vector.
- sortedVertexList
- getWithFacesOnPoles()¶