healpix.core
Class PolarNF

java.lang.Object
  extended byhealpix.core.NestedFace
      extended byhealpix.core.PolarNF
Direct Known Subclasses:
NorthNestFace, SouthNestFace

public abstract class PolarNF
extends NestedFace

Abstraction of Polar nested face - must be either north or south


Field Summary
 
Fields inherited from class healpix.core.NestedFace
adjacent, face, npface, nside, offset
 
Constructor Summary
PolarNF(int facenum, NestedMap map)
          Constructor - can not be called directly use getFace
 
Method Summary
 NestedFace[] eCornerNeigh()
           
 NestedFace eFaceNeigh()
           
 NestedFace eTipNeigh()
           
protected  void fillBoxECorner(int[][] theBox, int xd, int yd)
          Rip is now in east west for North and south faces so we fill with blancks here.
protected  void fillBoxWCorner(int[][] theBox, int xd, int yd)
          blanks go in here (ripping of faces North and south)
 NestedFace[] nCornerNeigh()
           
 NestedFace nFaceNeigh()
           
 NestedFace nTipNeigh()
           
 NestedFace[] sCornerNeigh()
           
 NestedFace sFaceNeigh()
           
 NestedFace sTipNeigh()
           
 NestedFace[] wCornerNeigh()
           
 NestedFace wFaceNeigh()
           
 NestedFace wTipNeigh()
           
 
Methods inherited from class healpix.core.NestedFace
adjacentFaces, adjacentFaces, assemble, assemble, box, faceNum, fillBoxNCorner, fillBoxNE, fillBoxNW, fillBoxSCorner, fillBoxSE, fillBoxSW, fillBoxVal, findAdjacentFaces, getFace, internalNeigh, neighbours, neighbours, pix2xy, pixEcorner, pixEside, pixNcorner, pixNside, pixScorner, pixSside, pixWcorner, pixWside, xy2pix, xy2pix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolarNF

public PolarNF(int facenum,
               NestedMap map)
Constructor - can not be called directly use getFace

Method Detail

nFaceNeigh

public NestedFace nFaceNeigh()
                      throws java.lang.Exception
Specified by:
nFaceNeigh in class NestedFace
Throws:
java.lang.Exception

sFaceNeigh

public NestedFace sFaceNeigh()
                      throws java.lang.Exception
Specified by:
sFaceNeigh in class NestedFace
Throws:
java.lang.Exception

wFaceNeigh

public NestedFace wFaceNeigh()
                      throws java.lang.Exception
Specified by:
wFaceNeigh in class NestedFace
Throws:
java.lang.Exception

eFaceNeigh

public NestedFace eFaceNeigh()
                      throws java.lang.Exception
Specified by:
eFaceNeigh in class NestedFace
Throws:
java.lang.Exception

nCornerNeigh

public NestedFace[] nCornerNeigh()
                          throws java.lang.Exception
Specified by:
nCornerNeigh in class NestedFace
Throws:
java.lang.Exception

sCornerNeigh

public NestedFace[] sCornerNeigh()
                          throws java.lang.Exception
Specified by:
sCornerNeigh in class NestedFace
Throws:
java.lang.Exception

wCornerNeigh

public NestedFace[] wCornerNeigh()
                          throws java.lang.Exception
Specified by:
wCornerNeigh in class NestedFace
Throws:
java.lang.Exception

eCornerNeigh

public NestedFace[] eCornerNeigh()
                          throws java.lang.Exception
Specified by:
eCornerNeigh in class NestedFace
Throws:
java.lang.Exception

sTipNeigh

public NestedFace sTipNeigh()
                     throws java.lang.Exception
Specified by:
sTipNeigh in class NestedFace
Throws:
java.lang.Exception

wTipNeigh

public NestedFace wTipNeigh()
                     throws java.lang.Exception
Specified by:
wTipNeigh in class NestedFace
Throws:
java.lang.Exception

eTipNeigh

public NestedFace eTipNeigh()
                     throws java.lang.Exception
Specified by:
eTipNeigh in class NestedFace
Throws:
java.lang.Exception

nTipNeigh

public NestedFace nTipNeigh()
                     throws java.lang.Exception
Specified by:
nTipNeigh in class NestedFace
Throws:
java.lang.Exception

fillBoxECorner

protected void fillBoxECorner(int[][] theBox,
                              int xd,
                              int yd)
                       throws java.lang.Exception
Rip is now in east west for North and south faces so we fill with blancks here.

Overrides:
fillBoxECorner in class NestedFace
Throws:
java.lang.Exception

fillBoxWCorner

protected void fillBoxWCorner(int[][] theBox,
                              int xd,
                              int yd)
                       throws java.lang.Exception
blanks go in here (ripping of faces North and south)

Overrides:
fillBoxWCorner in class NestedFace
Throws:
java.lang.Exception