|
||||||||||
| 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.JFitsDisplay
public class JFitsDisplay
A class that allows working with CcdDrivers, especially
FechnerDrivers and have a graphical representation.
| Nested Class Summary | |
|---|---|
private static class |
JFitsDisplay.HeadTailFileFilter
Accepts files, whose name start with the constructor argument and which end with JFitsCanvas#FITSEXTENSION. |
| 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 boolean |
color
Colorize the image if true. |
static String |
COLORACTION
The action-event command for colorize check box. |
private JCheckBox |
colorbox
The colorize check box. |
private static String |
DEFFITSHEAD
The part of the file name before unique. |
private static String |
DEFFITSTAIL
The part of the file name after unique. |
private static String |
DEFLOCALDIR
The name of the local directory. |
private static String |
DEFRESOURCEBUNDLES
The resource bundles for localized labels and text. |
private static String |
DEFSCPCOMMAND
The scp command to copy to local directory. |
private static DateFormat |
DEFSUBDIRFORMAT
The name of the local directory. |
private static String |
DEFTMPDIR
The name of the temp directory. |
private static String |
DEFUNCOMPRESS
The uncompress command to make the images readable. |
private JFitsCanvas |
fits
Central panel is the fits canvas plus the brightness/contrast adjust. |
static String |
FITZEXTENSION
Default fitz extension. |
private JFormattedTextField |
histmax
If the user enters min/max values rather than a keep level. |
private JFormattedTextField |
histmin
If the user enters min/max values rather than a keep level. |
private JCheckBox |
invert
The invert check box. |
static String |
INVERTACTION
The action-event command for invert check box. |
private JRationalSlider |
keep
The slider for percentage of counts kept. |
static String |
KEY_FITSCANVAS
The properties of the fft canvas. |
static String |
KEY_FITSHEAD
The part of the file name before unique. |
static String |
KEY_FITSTAIL
The part of the file name after unique. |
static String |
KEY_LOCALDIR
The name of the local directory. |
static String |
KEY_SCPCOMMAND
The scp command to copy to local directory. |
static String |
KEY_SUBDIRFORMAT
The name of the 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 boolean |
negative
Invert colors if true. |
private JFormattedTextField |
precise
The text field bound to the percentage slider. |
static String |
REDRAWACTION
The action-event command for redraw button. |
static String |
RESETACTION
The action-event command for reset button. |
private JComboBox |
scaling
The scaling combo box. |
private JLabel |
value
The value in the fits file at the mouse position. |
private int |
xorigin
Record origin changes. |
private int |
yorigin
Record origin changes. |
| Fields inherited from class stella.jview.JMasterDisplay |
|---|
KEY_BINDNAME, 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.FitsLabels |
|---|
KEY_COLORLABEL, KEY_COLORTIP, KEY_GAUSSLABEL, KEY_GAUSSTIP, KEY_INVERTLABEL, KEY_INVERTTIP, KEY_KEEPTIP, KEY_REDRAWLABEL, KEY_REDRAWTIP, KEY_RESETLABEL, KEY_RESETTIP, KEY_SCALELABEL, KEY_SCALETIP |
| 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 jview.ClientLabels |
|---|
KEY_CONNECTERROR, KEY_CONNECTTITLE, KEY_DISCONNECTERROR |
| 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 | |
|---|---|
JFitsDisplay(Map<String,String> prop)
A simple info display that retrieves the fits header data for a specified pick. |
|
JFitsDisplay(PropertyBearing prop)
A simple info display that retrieves the fits header data for a specified pick. |
|
| Method Summary | |
|---|---|
void |
actionPerformed(ActionEvent ae)
Action events are issued by the scaling list and the buttons. |
Component |
getRepresentation()
The representation is a JFitsComponent that allows adjustment
of the contrast and the brightness. |
protected List<Object> |
getRightItems()
Returns the list of components to be placed below the aip logo. |
void |
init()
Initializes the jcamera. |
boolean |
isColorized()
Returns true if the current image is false-colorized. |
boolean |
isNegative()
Returns the current status of the negative image flag. |
void |
itemStateChanged(ItemEvent ie)
Called when the state of the checkboxes changes. |
static void |
main(String[] arg)
The command line argument are the properties of the frame. |
void |
mouseDragged(MouseEvent me)
Empty method. |
void |
mouseMoved(MouseEvent me)
Mouse motions are captured for updating the counts number, changing the vertical cut and horizontal cuts. |
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 try to open the file. |
void |
setComposedProperties(PropertyBearing prop)
Sets a PropertyBearing object as a composite of the canvas. |
void |
stateChanged(ChangeEvent ce)
Called when the state of the percentage level slider changes. |
boolean |
toggleColorize()
Toggles the colorization of the image. |
boolean |
toggleNegative()
Toggles the image to be its negative. |
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)
Uncompresses all file to the given directory. |
| Methods inherited from class stella.jview.JMasterDisplay |
|---|
connect, disconnect, execute, execute, getIcon, getRefreshInterval, isFixedRate, openFile, processPick, refresh, scanDir |
| Methods inherited from class jview.JClientFrame |
|---|
abolishConnection, createConnect, establishConnection, exit, getBottomItems |
| Methods inherited from class jview.JOpenFrame |
|---|
createCheckBoxMenuItem, createLocalizedCheckBoxMenuItem, exportCenter, getExportRepresentation, getHelpActions, getMenus, getOpenFilter, getPrintRepresentation, getSaveFilter, getSaveRepresentation, populateMenu, printCenter, saveFile |
| Methods inherited from class jview.JConfirmExitFrame |
|---|
disposeAndExit |
| 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.PropertyComposed |
|---|
getComposedProperties |
| Methods inherited from interface java.awt.MenuContainer |
|---|
getFont, postEvent |
| Field Detail |
|---|
public static final String FITZEXTENSION
public static final String INVERTACTION
public static final String COLORACTION
public static final String RESETACTION
public static final String REDRAWACTION
public static final String KEY_FITSCANVAS
public static final String KEY_FITSHEAD
public static final String KEY_FITSTAIL
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_UNCOMPRESS
private static final String DEFRESOURCEBUNDLES
private static final String DEFFITSHEAD
private static final String DEFFITSTAIL
private static final String DEFLOCALDIR
private static final String DEFTMPDIR
private static final DateFormat DEFSUBDIRFORMAT
private static final String DEFSCPCOMMAND
private static final String DEFUNCOMPRESS
private JFitsCanvas fits
private int xorigin
private int yorigin
private JLabel value
private JRationalSlider keep
private JFormattedTextField precise
private JFormattedTextField histmin
private JFormattedTextField histmax
private JComboBox scaling
private JCheckBox colorbox
private JCheckBox invert
private boolean negative
private boolean color
| Constructor Detail |
|---|
public JFitsDisplay(Map<String,String> prop)
throws RemoteException
RemoteException
public JFitsDisplay(PropertyBearing prop)
throws RemoteException
RemoteException| Method Detail |
|---|
public void setComposedProperties(PropertyBearing prop)
PropertyBearing object as a composite of the canvas.
Defaults the necessary parameter.
setComposedProperties in interface PropertyAwaresetComposedProperties in class JMasterDisplaypublic void init()
init in interface Initializableinit in class JMasterDisplaypublic Component getRepresentation()
JFitsComponent that allows adjustment
of the contrast and the brightness.
getRepresentation in interface DisplayablegetRepresentation in class JBorderFramepublic void stateChanged(ChangeEvent ce)
stateChanged in interface ChangeListenerpublic void itemStateChanged(ItemEvent ie)
itemStateChanged in interface ItemListenerpublic boolean isNegative()
toggleNegative() if control over negative
colors is desired.
public boolean toggleNegative()
isNegative().
public boolean isColorized()
toggleColorize() if total control is needed.
public boolean toggleColorize()
#KEY_FALSEPALETTE key to grab a look-up table to
convert the gary to color. Otherwise we revert from fits.
public void mouseMoved(MouseEvent me)
mouseMoved in interface MouseMotionListenermouseDragged(java.awt.event.MouseEvent)public void mouseDragged(MouseEvent me)
mouseDragged in interface MouseMotionListenerpublic void actionPerformed(ActionEvent ae)
actionPerformed in interface ActionListeneractionPerformed in class JClientFrameprotected List<Object> getRightItems()
JViewportButton to allow resetting of the ccd frame, a button
that pops up the histogramm, cut graph pop-up buttons and a field where
the cursor can put its coordinates for proper reading.
getRightItems in class JBorderFrameprotected 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 RemoteException
RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||