Class FeaturePointsPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
cz.fidentis.analyst.gui.task.ControlPanel
cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
Control panel for feature points.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
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
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from class cz.fidentis.analyst.gui.task.ControlPanel
CONTROL_PANEL_WIDTH
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Fields inherited from class java.awt.Component
accessibleContext, 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
ConstructorsConstructorDescriptionFeaturePointsPanel
(ActionListener action, DrawableFeaturePoints featurePoints) Creates new form FeaturePointsPanel -
Method Summary
Modifier and TypeMethodDescriptiongetIcon()
Returns panel's icon.Gets the JButon for pinning primary/standard feature pointsGets the JButton for pinning secondary/user defined feature pointsGets the JButton for saving feature points to a fileGets the JButton for saving feature points to a fileGets the SelectFpButtonsPanel for selecting primary/standard feature pointsGets the SelectFpButtonsPanel for selecting secondary/user defined feature pointsGets the FpListInfoPanel with standard landmarksstatic ImageIcon
Static implementation of thegetIcon()
method.Gets the FeaturePointListPanel with user defined landmarksvoid
changeStateButtonsWhenEdit
(boolean isStartOfEdit) Changes the state of the buttons when the user is editing the feature pointsvoid
setShowSkeletonCheckBox
(boolean show) Sets the state of the showSkeletonCheckboxMethods inherited from class cz.fidentis.analyst.gui.task.ControlPanel
createListener, createListener, getActionListener
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
Methods inherited from class javax.swing.JComponent
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintComponent, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printComponent, printChildren, 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
Methods inherited from class java.awt.Container
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
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, checkImage, checkImage, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
ICON
- See Also:
-
NAME
- See Also:
-
HELP_URL
- See Also:
-
ACTION_COMMAND_NEW_FEATURE_POINT
- See Also:
-
ACTION_COMMAND_REMOVE_FEATURE_POINT
- See Also:
-
ACTION_CHANGE_DISTANCE_THRESHOLD
- See Also:
-
ACTION_PIN_SELECTED_FEATURE_POINTS
- See Also:
-
ACTION_PIN_ALL_FEATURE_POINTS
- See Also:
-
ACTION_SHOW_HIDE_SKELETON
- See Also:
-
ACTION_AUTODETECT_FEATURE_POINT
- See Also:
-
ACTION_SAVE_FEATURE_POINT
- See Also:
-
ACTION_CHANGE_FP_SIZE
- See Also:
-
-
Constructor Details
-
FeaturePointsPanel
Creates new form FeaturePointsPanel
-
-
Method Details
-
getIcon
Description copied from class:ControlPanel
Returns panel's icon.- Specified by:
getIcon
in classControlPanel
- Returns:
- panel's icon
-
getStaticIcon
Static implementation of thegetIcon()
method.- Returns:
- Control panel icon
-
getStandardFeaturePointListPanel
Gets the FpListInfoPanel with standard landmarks- Returns:
- FpListInfoPanel
-
getPinPrimarySelectedFpButton
Gets the JButon for pinning primary/standard feature points- Returns:
- JButton
-
getPinSecondarySelectedFpButton
Gets the JButton for pinning secondary/user defined feature points- Returns:
- JButton
-
getRemovePrimaryFpButton
Gets the JButton for saving feature points to a file- Returns:
- JButton
-
getRemoveSecondaryFpButton
Gets the JButton for saving feature points to a file- Returns:
- JButton
-
getSelectPrimaryFpButtonsPanel
Gets the SelectFpButtonsPanel for selecting primary/standard feature points- Returns:
- SelectFpButtonsPanel
-
getSelectSecondaryFpButtonsPanel
Gets the SelectFpButtonsPanel for selecting secondary/user defined feature points- Returns:
- SelectFpButtonsPanel
-
getUserFeaturePointListPanel
Gets the FeaturePointListPanel with user defined landmarks- Returns:
- FpListInfoPanel
-
setShowSkeletonCheckBox
public void setShowSkeletonCheckBox(boolean show) Sets the state of the showSkeletonCheckbox- Parameters:
show
- show or hide
-
getSizeFpSlider
-
getNewSecondaryFpButton
-
getNewPrimaryFpButton
-
changeStateButtonsWhenEdit
public void changeStateButtonsWhenEdit(boolean isStartOfEdit) Changes the state of the buttons when the user is editing the feature points- Parameters:
isStartOfEdit
-true
for the start of editing,false
for the end of editing
-