Dodecahedron¶
- class lsst.skymap.detail.Dodecahedron(withFacesOnPoles=False)
 Bases:
objectA 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
numpy.ndarray Face center as a unit vector.
- results
 
- getFaceCtrList()¶
 Return a list of face centers.
- Returns:
 - results
listofnumpy.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
listofnumpy.ndarray A list of vertices, each a unit vector.
- sortedVertexList
 
- getWithFacesOnPoles()¶