Class FeaturePointsPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

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

  • Constructor Details Link icon

  • Method Details Link icon

    • getIcon Link icon

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

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

      public FeaturePointListPanel getFeaturePointListPanel()
      Gets the FeaturePointListPanel
      Returns:
      FeaturePointListPanel
    • loadAvailableFps Link icon

      public final void loadAvailableFps(DrawableFeaturePoints fps)
      Updates the list of not currently used STANDARD feature points
      Parameters:
      fps - available feature points
    • changeStateOfButtons Link icon

      public void changeStateOfButtons(List<Landmark> selected)
      Changes the state of certain buttons based on number of selected feature points
      Parameters:
      selected - currently selected feature points
    • updateFpDescription Link icon

      public void updateFpDescription(Landmark fpt, boolean visible)
      Updates the visible description of a feature point
      Parameters:
      fpt - landmarks
      visible - visibility
    • setShowSkeletonCheckBox Link icon

      public void setShowSkeletonCheckBox(boolean show)
      Sets the state of the showSkeletonCheckbox
      Parameters:
      show - show or hide
    • setAddButton Link icon

      public void setAddButton(boolean state)
      Sets the state of addFpButton
      Parameters:
      state - state
    • setSaveFpChangesButton Link icon

      public void setSaveFpChangesButton(boolean state)
      Sets the state of SaveFpChangesButton
      Parameters:
      state - state
    • getNewPrimaryFpList Link icon

      public JComboBox getNewPrimaryFpList()
      Gets the newFpList (list of available STANDARD feature points)
      Returns:
      JComboBox
    • getNewSecondaryFpName Link icon

      public JTextField getNewSecondaryFpName()
    • getAddPrimaryFpButton Link icon

      public JButton getAddPrimaryFpButton()
    • getAddSecondaryFpButton Link icon

      public JButton getAddSecondaryFpButton()
    • getNameText Link icon

      public String getNameText()
      Gets the text from the nameField
      Returns:
      String
    • setNameText Link icon

      public void setNameText(String name)
      Sets the text in the nameField
      Parameters:
      name - new name
    • getDescriptionText Link icon

      public String getDescriptionText()
      Gets the text from descriptionField
      Returns:
      description
    • setDescriptionText Link icon

      public void setDescriptionText(String description)
      Sets the text in the descriptionField
      Parameters:
      description - new description