lsst.skymap  15.0-3-gb7a597c+7
Public Member Functions | Public Attributes | List of all members
lsst.skymap.detail.dodecahedron.Dodecahedron Class Reference
Inheritance diagram for lsst.skymap.detail.dodecahedron.Dodecahedron:

Public Member Functions

def __init__ (self, withFacesOnPoles=False)
 
def getFaceCtrList (self)
 
def getFaceCtr (self, ind)
 
def getVertices (self, ind)
 
def getFaceInd (self, vec)
 
def getWithFacesOnPoles (self)
 

Public Attributes

 vertexVecList
 
 faceVecList
 

Detailed Description

A dodecahedron

Contains positions of faces and associated vertices

Definition at line 9 of file dodecahedron.py.

Constructor & Destructor Documentation

◆ __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 15 of file dodecahedron.py.

Member Function Documentation

◆ 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 54 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 47 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 80 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 62 of file dodecahedron.py.

◆ getWithFacesOnPoles()

def lsst.skymap.detail.dodecahedron.Dodecahedron.getWithFacesOnPoles (   self)
Get withFacesOnPoles parameter

Definition at line 88 of file dodecahedron.py.

Member Data Documentation

◆ faceVecList

lsst.skymap.detail.dodecahedron.Dodecahedron.faceVecList

Definition at line 45 of file dodecahedron.py.

◆ vertexVecList

lsst.skymap.detail.dodecahedron.Dodecahedron.vertexVecList

Definition at line 43 of file dodecahedron.py.


The documentation for this class was generated from the following file: