utility
Class CandPrior.ShowCandInfo

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by utility.CandPrior.ShowCandInfo
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
Enclosing class:
CandPrior

public class CandPrior.ShowCandInfo
extends java.awt.Frame

See Also:
Serialized Form

Field Summary
 java.awt.Button cancel
           
 java.lang.String cand
           
 Sixty dec
           
 double elev
           
 Sixty ha
           
 Sixty lat
           
 Sixty longit
           
 java.awt.Button now
           
 Sixty ra
           
 java.awt.TextField tairMass
           
 java.awt.TextField tdate
           
 java.awt.TextField tdec
           
 java.awt.TextField tf
           
 java.awt.TextField tpAngle
           
 java.awt.TextField tra
           
 java.awt.TextField tscope
           
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
CandPrior.ShowCandInfo(java.lang.String cand, Sixty lat, Sixty longit, double elev)
           
 
Method Summary
 void addAirMassAndPAngle(java.awt.Panel p)
          displays the airmass and parallactic angle for the night
 java.lang.String getAirMass(double ha, double dec, double lat)
          gets the airmass
 void getCurrentAirMass()
          sets the current airmass TextField
 void getCurrentPAngle()
          sets the current parallactic angle TextField
 java.lang.String getPAngle(double ha, double dec, double lat)
          returns the Parallactic angle given hour angle (hrs), dec (degs), and latitude (degs) solve spherical triangle using Napier's analogies the angle A and opposing side a correspond to ra1,dec1 the angle B and opposing side b correspond to ra2,dec2 the angle C and opposing side c correspond to the north celestial pole Code due to Greg Aldering, aldering@mh1.lbl.gov
 Sixty raToHA(Sixty ra, double lst)
          converts RA to HA(-12 to 12)
 
Methods inherited from class java.awt.Frame
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

cand

public java.lang.String cand

ra

public Sixty ra

dec

public Sixty dec

ha

public Sixty ha

tdate

public java.awt.TextField tdate

tscope

public java.awt.TextField tscope

tf

public java.awt.TextField tf

tairMass

public java.awt.TextField tairMass

tpAngle

public java.awt.TextField tpAngle

tra

public java.awt.TextField tra

tdec

public java.awt.TextField tdec

now

public java.awt.Button now

cancel

public java.awt.Button cancel

lat

public Sixty lat

longit

public Sixty longit

elev

public double elev
Constructor Detail

CandPrior.ShowCandInfo

public CandPrior.ShowCandInfo(java.lang.String cand,
                              Sixty lat,
                              Sixty longit,
                              double elev)
Method Detail

addAirMassAndPAngle

public void addAirMassAndPAngle(java.awt.Panel p)
displays the airmass and parallactic angle for the night


getCurrentAirMass

public void getCurrentAirMass()
sets the current airmass TextField


getAirMass

public java.lang.String getAirMass(double ha,
                                   double dec,
                                   double lat)
gets the airmass


getCurrentPAngle

public void getCurrentPAngle()
sets the current parallactic angle TextField


getPAngle

public java.lang.String getPAngle(double ha,
                                  double dec,
                                  double lat)
returns the Parallactic angle given hour angle (hrs), dec (degs), and latitude (degs) solve spherical triangle using Napier's analogies the angle A and opposing side a correspond to ra1,dec1 the angle B and opposing side b correspond to ra2,dec2 the angle C and opposing side c correspond to the north celestial pole Code due to Greg Aldering, aldering@mh1.lbl.gov


raToHA

public Sixty raToHA(Sixty ra,
                    double lst)
converts RA to HA(-12 to 12)