Class FeaturePointsPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class FeaturePointsPanel extends ControlPanel
Control panel for feature points.
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • getIcon

      public ImageIcon getIcon()
      Description copied from class: ControlPanel
      Returns panel's icon.
      Specified by:
      getIcon in class ControlPanel
      Returns:
      panel's icon
    • getStaticIcon

      public static ImageIcon getStaticIcon()
      Static implementation of the getIcon() method.
      Returns:
      Control panel icon
    • getStandardFeaturePointListPanel

      public FpListInfoPanel getStandardFeaturePointListPanel()
      Gets the FpListInfoPanel with standard landmarks
      Returns:
      FpListInfoPanel
    • getPinPrimarySelectedFpButton

      public JButton getPinPrimarySelectedFpButton()
      Gets the JButon for pinning primary/standard feature points
      Returns:
      JButton
    • getPinSecondarySelectedFpButton

      public JButton getPinSecondarySelectedFpButton()
      Gets the JButton for pinning secondary/user defined feature points
      Returns:
      JButton
    • getRemovePrimaryFpButton

      public JButton getRemovePrimaryFpButton()
      Gets the JButton for saving feature points to a file
      Returns:
      JButton
    • getRemoveSecondaryFpButton

      public JButton getRemoveSecondaryFpButton()
      Gets the JButton for saving feature points to a file
      Returns:
      JButton
    • getSelectPrimaryFpButtonsPanel

      public SelectFpButtonsPanel getSelectPrimaryFpButtonsPanel()
      Gets the SelectFpButtonsPanel for selecting primary/standard feature points
      Returns:
      SelectFpButtonsPanel
    • getSelectSecondaryFpButtonsPanel

      public SelectFpButtonsPanel getSelectSecondaryFpButtonsPanel()
      Gets the SelectFpButtonsPanel for selecting secondary/user defined feature points
      Returns:
      SelectFpButtonsPanel
    • getUserFeaturePointListPanel

      public FpListInfoPanel 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

      public SpinSlider getSizeFpSlider()
    • getNewSecondaryFpButton

      public JButton getNewSecondaryFpButton()
    • getNewPrimaryFpButton

      public JButton 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