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.
Methods Summary
getFaceCtr(ind)Return the center of the specified face. getFaceCtrList()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. getWithFacesOnPoles()Methods Documentation
- 
getFaceCtr(ind)¶ Return the center of the specified face.
Parameters: - ind : 
int Index of the face to look up.
Returns: - results : 
np.ndarray Face center as a unit vector.
- ind : 
 
- 
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).
Returns: - results : 
numpy.ndarray Index of face containing vec.
- vec : 
 
- 
getVertices(ind)¶ Return the vertices for a given face.
Parameters: - ind : 
int Face index.
Returns: - sortedVertexList : 
listofnumpy.ndarray A list of vertices, each a unit vector.
- ind : 
 
- 
getWithFacesOnPoles()¶ 
- withFacesOnPoles :