Dodecahedron¶
- class lsst.skymap.detail.Dodecahedron(withFacesOnPoles=False)¶
- Bases: - object- A dodecahedron with positions of faces and associated vertices. - Parameters:
- withFacesOnPolesbool
- 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:
- indint
- Index of the face to look up. 
 
- ind
- Returns:
- resultsnp.ndarray
- Face center as a unit vector. 
 
- results
 
 - getFaceCtrList()¶
- Return a list of face centers. - Returns:
- resultslistofnumpy.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:
- vecnumpy.ndarray
- Cartesian vector (length is ignored). 
 
- vec
- Returns:
- resultsnumpy.ndarray
- Index of face containing vec. 
 
- results
 
 - getVertices(ind)¶
- Return the vertices for a given face. - Parameters:
- indint
- Face index. 
 
- ind
- Returns:
- sortedVertexListlistofnumpy.ndarray
- A list of vertices, each a unit vector. 
 
- sortedVertexList
 
 - getWithFacesOnPoles()¶