class SharkPanel extends JPanel
Modifier and Type | Class and Description |
---|---|
private class |
SharkPanel.MouseClickListener |
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
private Image |
cursor |
private Point2D |
dorsal1 |
private Point2D |
dorsal2 |
private boolean |
dotSelection |
private Image |
excl |
private double |
factor |
private boolean |
fileSaved |
private StringBuffer |
fpfile |
private String |
i3sDataDir |
private double |
ih |
private Image |
img |
private double |
iw |
private boolean |
lastSearchExhaustive |
private double[] |
matrix |
(package private) static int |
MAX_SPOT_CNT |
(package private) static int |
MIN_SPOT_CNT |
private Point2D[] |
normspots |
(package private) static int |
NR_OF_MATCHES |
private Point2D |
pelvic |
private String[] |
results |
private boolean |
sharpen |
private BufferedImage |
sharpened |
(package private) static ShowResults |
showRes |
private String |
side |
private int |
spotcnt |
private Point2D[] |
spots |
private int |
xOffset |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
SharkPanel(String _i3sDataDir) |
Modifier and Type | Method and Description |
---|---|
void |
addClick(double x,
double y) |
private void |
calcDisplayFactor() |
void |
close() |
void |
closeCompare() |
void |
closeOnExit() |
boolean |
compareWithDatabase(StringBuffer mess,
boolean exhaustive) |
void |
doAffine() |
void |
doVisualComparison(int index,
double score) |
Point2D |
getDorsal1() |
Point2D |
getDorsal2() |
boolean |
getFileSaved() |
Point2D |
getPelvic() |
String |
getSide() |
Point2D[] |
getSpots() |
private Image |
imageOp() |
void |
initCompare() |
boolean |
insertInDatabase(StringBuffer mess) |
void |
killShowResultsWindow() |
void |
paintComponent(Graphics g) |
boolean |
readFingerprint(StringBuffer mess) |
void |
removeNearestClick(double x,
double y) |
boolean |
send2library(StringBuffer mess,
String transmitToURL) |
void |
setSide(String side) |
void |
toggleDotSelection() |
void |
toggleSharpen() |
void |
updateDatabase() |
boolean |
updateImage(String filename,
StringBuffer mess) |
private int |
versionOk(byte[] id) |
boolean |
writeFingerprint(StringBuffer mess) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
static final int MIN_SPOT_CNT
static final int MAX_SPOT_CNT
static final int NR_OF_MATCHES
static ShowResults showRes
private Point2D[] spots
private Point2D[] normspots
private Point2D dorsal1
private Point2D dorsal2
private Point2D pelvic
private double[] matrix
private int xOffset
private int spotcnt
private double iw
private double ih
private double factor
private String[] results
private String i3sDataDir
private String side
private boolean sharpen
private boolean fileSaved
private boolean dotSelection
private boolean lastSearchExhaustive
private Image img
private Image excl
private Image cursor
private BufferedImage sharpened
private StringBuffer fpfile
public SharkPanel(String _i3sDataDir)
public void initCompare()
public void closeCompare()
public void closeOnExit()
public void updateDatabase()
public void toggleSharpen()
public void toggleDotSelection()
public void killShowResultsWindow()
public boolean insertInDatabase(StringBuffer mess)
public boolean send2library(StringBuffer mess, String transmitToURL)
public boolean compareWithDatabase(StringBuffer mess, boolean exhaustive)
public void doVisualComparison(int index, double score)
public void close()
public boolean updateImage(String filename, StringBuffer mess)
public boolean readFingerprint(StringBuffer mess)
private int versionOk(byte[] id)
public boolean writeFingerprint(StringBuffer mess)
public void addClick(double x, double y)
public void removeNearestClick(double x, double y)
private Image imageOp()
public void paintComponent(Graphics g)
paintComponent
in class JComponent
public void doAffine()
private void calcDisplayFactor()
public boolean getFileSaved()
public Point2D getDorsal1()
public Point2D getDorsal2()
public Point2D getPelvic()
public Point2D[] getSpots()
public String getSide()
public void setSide(String side)
Copyright © 2014. All Rights Reserved.