|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
jview.JExitFrame
jview.JConfirmExitFrame
jview.JBorderFrame
jview.JOpenFrame
jview.JClientFrame
stella.jview.JMasterDisplay
stella.jview.JFocusDisplay
public class JFocusDisplay
Shows frames taking during a focus sequence.
| Nested Class Summary | |
|---|---|
(package private) class |
JFocusDisplay.MyUI
|
| Nested classes/interfaces inherited from class stella.jview.JMasterDisplay |
|---|
JMasterDisplay.Show |
| Nested classes/interfaces inherited from class jview.JClientFrame |
|---|
JClientFrame.ClientListener |
| Nested classes/interfaces inherited from class javax.swing.JFrame |
|---|
JFrame.AccessibleJFrame |
| Nested classes/interfaces inherited from class java.awt.Frame |
|---|
Frame.AccessibleAWTFrame |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
Window.AccessibleAWTWindow |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
private static Dimension |
DEFBLOBSIZE
The default blob size. |
private static double |
DEFHIGHSKYSIGMA
Per default we do not do ADU rejection, thus this is zero. |
private static String |
DEFLOCALDIR
The name of the local directory. |
private static double |
DEFLOWSKYSIGMA
Per default we do not do ADU rejection, thus this is zero. |
private static boolean |
DEFMEDIANSKY
Default we use median for sky-level determination. |
private static String |
DEFSCPCOMMAND
The scp command to copy to local directory. |
private static int |
DEFSKYFRAME
The defautl sky frame size. |
private static DateFormat |
DEFSUBDIRFORMAT
The name of the local directory. |
private static String |
DEFTENERIFE
The scp command to copy to local directory from tenerife. |
private static String |
DEFTMPDIR
The name of the temp directory. |
private static String |
DEFUNCOMPRESS
The uncompress command to make the images readable. |
private static String |
FE
|
private static String |
FINALFOCUS
|
private JPanel |
focus
The canvas that displays individual focus frames. |
private static String |
FOCUSCHAR
|
static String |
KEY_ADUSIZE
The box to scan for A4. |
static String |
KEY_BLOBSIZE
The default blob size. |
static String |
KEY_FOCUSFITS
The properties of the focus fits canvas. |
static String |
KEY_FOCUSHEAD
The part of the file name before unique for coarse. |
static String |
KEY_FOCUSSTEP
The focus step width. |
static String |
KEY_HIGHSKYSIGMA
If greather than zero, the high bound sigma for background rejection. |
static String |
KEY_LOCALDIR
The name of the local directory. |
static String |
KEY_LOWSKYSIGMA
If greather than zero, the low-bound sigma for background rejection. |
static String |
KEY_MEDIANSKY
If true, use median in background frame. |
static String |
KEY_MOMENTSBOX
The frame of the focus moments calculation acquire. |
static String |
KEY_MOMENTSORDER
The frame of the focus moments calculation acquire. |
static String |
KEY_SCPCOMMAND
The scp command to copy to local directory. |
static String |
KEY_SKYFRAME
The default sky frame size. |
static String |
KEY_SUBDIRFORMAT
The name of the local directory. |
static String |
KEY_TENERIFE
The scp command to copy to local directory. |
static String |
KEY_TMPDIR
The name of the tmp directory. |
static String |
KEY_UNCOMPRESS
The command to uncompress fits file to make it readable. |
private SortedMap<Integer,File> |
lookup
The sorted map of focus positions to file names. |
private JSlider |
select
This is the slider with which we change the focus image to display. |
| Fields inherited from class stella.jview.JMasterDisplay |
|---|
KEY_BINDNAME, KEY_DISABLEWHILELOAD, KEY_REFRESH, KEY_ROBOTPROPS, KEY_ROBOTSEQUENCE, KEY_SWITCHMONITOR, KEY_TELESCOPECHAR |
| Fields inherited from class jview.JClientFrame |
|---|
CONNECTACTION, DISCONNECTACTION, KEY_CONNECTONINIT, KEY_ICONCONNECT, KEY_ICONDISCONNECT |
| Fields inherited from class jview.JOpenFrame |
|---|
EMPTYACTION, EXITACTION, EXPORTACTION, KEY_FILEACTIONS, KEY_FILEHOME, OPENACTION, PRINTACTION, SAVEACTION |
| Fields inherited from class jview.JBorderFrame |
|---|
DATACLEANSE, KEY_ABOUTURL, KEY_ACTIONCLASS, KEY_AIPLOGO, KEY_BIGGERSTRUT, KEY_DATAANALYSER, KEY_EASTALIGNMENT, KEY_FITTERS, KEY_FITTERTIPS, KEY_HELPSIZE, KEY_LESSERSTRUT, KEY_NOLOGO, KEY_NORTHALIGNMENT, KEY_SOUTHALIGNMENT, KEY_WESTALIGNMENT, MODELFITTER |
| Fields inherited from class javax.swing.JFrame |
|---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| 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 jview.ClientLabels |
|---|
KEY_CONNECTERROR, KEY_CONNECTTITLE, KEY_DISCONNECTERROR |
| Fields inherited from interface jview.BorderLabels |
|---|
KEY_ABOUT, KEY_ABOUTACC, KEY_FILEACCS, KEY_FILEITEMS, KEY_FILEMENU, KEY_FILEMNEMONIC, KEY_HELPMENU, KEY_HELPMNEMONIC, KEY_HELPTITLE, KEY_NOHELP, KEY_NOURLACCESS, KEY_TITLE |
| Fields inherited from interface javax.swing.WindowConstants |
|---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
JFocusDisplay(LocalizedSupplying prop)
A simple display showing guiding data. |
|
JFocusDisplay(Map<String,String> prop)
A simple info display that retrieves the fits header data for a specified pick. |
|
| Method Summary | |
|---|---|
protected Integer |
getClosestClick(int position)
Claculates the closest 'loaded' focus position to this slider value. |
Component |
getRepresentation()
We return our representation. |
void |
init()
We set up our formatters. |
static void |
main(String[] arg)
Launches a the allsky display |
protected boolean |
processExternally(HistoryAware.Pick pick)
This method is only called if we have not found the file locally. |
protected boolean |
processLocally(HistoryAware.Pick pick)
We grab the unique id of the pick, and see if the frames are available. |
void |
setComposedProperties(LocalizedSupplying info)
Defaults the display. |
void |
stateChanged(ChangeEvent e)
|
private boolean |
uncompress(File fitz,
String localdir)
Uncompresses a file to the local directory and deletes the old file. |
private boolean |
uncompressAll(File[] all,
String localdir)
Uncompresss all file to the given directory. |
| Methods inherited from class stella.jview.JMasterDisplay |
|---|
connect, disconnect, execute, execute, getIcon, getRefreshInterval, isFixedRate, openFile, processPick, processPick, refresh, scanDir |
| Methods inherited from class jview.JClientFrame |
|---|
abolishConnection, actionPerformed, createConnect, establishConnection, exit, getBottomItems |
| Methods inherited from class jview.JConfirmExitFrame |
|---|
disposeAndExit, disposeImmediately |
| Methods inherited from class jview.JExitFrame |
|---|
setVisible |
| Methods inherited from class java.awt.Frame |
|---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface util.LocalizedComposed |
|---|
getComposedProperties |
| Methods inherited from interface java.awt.MenuContainer |
|---|
getFont, postEvent |
| Field Detail |
|---|
public static final String KEY_MOMENTSBOX
public static final String KEY_MOMENTSORDER
public static final String KEY_FOCUSHEAD
public static final String KEY_FOCUSSTEP
public static final String KEY_FOCUSFITS
public static final String KEY_LOCALDIR
public static final String KEY_TMPDIR
public static final String KEY_SUBDIRFORMAT
public static final String KEY_SCPCOMMAND
public static final String KEY_TENERIFE
public static final String KEY_UNCOMPRESS
public static final String KEY_BLOBSIZE
public static final String KEY_ADUSIZE
public static final String KEY_SKYFRAME
public static final String KEY_MEDIANSKY
public static final String KEY_LOWSKYSIGMA
public static final String KEY_HIGHSKYSIGMA
private static final String DEFLOCALDIR
private static final String DEFTMPDIR
private static final DateFormat DEFSUBDIRFORMAT
private static final String DEFSCPCOMMAND
private static final String DEFTENERIFE
private static final String DEFUNCOMPRESS
private static final Dimension DEFBLOBSIZE
private static final int DEFSKYFRAME
private static final boolean DEFMEDIANSKY
private static final double DEFLOWSKYSIGMA
private static final double DEFHIGHSKYSIGMA
private static final String FE
private static final String FOCUSCHAR
private static final String FINALFOCUS
private JSlider select
private JPanel focus
private SortedMap<Integer,File> lookup
| Constructor Detail |
|---|
public JFocusDisplay(LocalizedSupplying prop)
throws RemoteException
RemoteException
public JFocusDisplay(Map<String,String> prop)
throws RemoteException
RemoteException| Method Detail |
|---|
public void setComposedProperties(LocalizedSupplying info)
setComposedProperties in interface LocalizedAwaresetComposedProperties in class JMasterDisplaypublic void init()
init in interface Initializableinit in class JMasterDisplaypublic Component getRepresentation()
getRepresentation in interface DisplayablegetRepresentation in class JBorderFramepublic void stateChanged(ChangeEvent e)
stateChanged in interface ChangeListenerprotected Integer getClosestClick(int position)
protected boolean processLocally(HistoryAware.Pick pick)
processLocally in class JMasterDisplayprotected boolean processExternally(HistoryAware.Pick pick)
processExternally in class JMasterDisplay
private boolean uncompressAll(File[] all,
String localdir)
private boolean uncompress(File fitz,
String localdir)
public static void main(String[] arg)
throws Exception
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||