A dodecahedron
Contains positions of faces and associated vertices
Definition at line 10 of file dodecahedron.py.
◆ __init__()
def lsst.skymap.detail.dodecahedron.Dodecahedron.__init__ |
( |
|
self, |
|
|
|
withFacesOnPoles = False |
|
) |
| |
Construct a Dodecahedron
@param[in] withFacesOnPoles: if True center a face on each pole, else put a vertex on each pole
Definition at line 16 of file dodecahedron.py.
◆ getFaceCtr()
def lsst.skymap.detail.dodecahedron.Dodecahedron.getFaceCtr |
( |
|
self, |
|
|
|
ind |
|
) |
| |
Return the center of the specified face
@param[in] ind: face index
@return face center as a unit vector (numpy array)
Definition at line 55 of file dodecahedron.py.
◆ getFaceCtrList()
def lsst.skymap.detail.dodecahedron.Dodecahedron.getFaceCtrList |
( |
|
self | ) |
|
Return a list of face centers
@return a list of face centers (in index order); each a unit vector (numpy array)
Definition at line 48 of file dodecahedron.py.
◆ getFaceInd()
def lsst.skymap.detail.dodecahedron.Dodecahedron.getFaceInd |
( |
|
self, |
|
|
|
vec |
|
) |
| |
Return the index of the face containing the cartesian vector
@param[in] vec: cartesian vector (length is ignored)
@return index of face containing vec
Definition at line 81 of file dodecahedron.py.
◆ getVertices()
def lsst.skymap.detail.dodecahedron.Dodecahedron.getVertices |
( |
|
self, |
|
|
|
ind |
|
) |
| |
Return the vertices for a given face
@param[in] ind: face index
@return a list of vertices, each a unit vector (numpy array)
Definition at line 63 of file dodecahedron.py.
◆ getWithFacesOnPoles()
def lsst.skymap.detail.dodecahedron.Dodecahedron.getWithFacesOnPoles |
( |
|
self | ) |
|
◆ faceVecList
lsst.skymap.detail.dodecahedron.Dodecahedron.faceVecList |
◆ vertexVecList
lsst.skymap.detail.dodecahedron.Dodecahedron.vertexVecList |
The documentation for this class was generated from the following file: