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.
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 :
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).
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 :
list
ofnumpy.ndarray
A list of vertices, each a unit vector.
- ind :
-
getWithFacesOnPoles
()¶
- withFacesOnPoles :