Class IMUMethodGUI

java.lang.Object
videoRangePanel.vrmethods.AbstractVRGUIAWT
videoRangePanel.vrmethods.IMUMethod.IMUMethodGUI
All Implemented Interfaces:
VROverlayAWT

public class IMUMethodGUI extends AbstractVRGUIAWT
  • Constructor Details

    • IMUMethodGUI

      public IMUMethodGUI(IMUMethod imuMethod)
  • Method Details

    • createSidePanel

      public PamPanel createSidePanel()
    • mouseAction

      public void mouseAction(MouseEvent e, boolean motion)
      Description copied from interface: VROverlayAWT
      What to do when there is a mouse event.
      Parameters:
      e - - the mouse event.
      motion - - true if the mouse event is just a motion. ie. movement of mouse on screen but no clicking.
    • setInstruction

      public void setInstruction()
      Set instruction.
    • clearRibbonPanel

      public void clearRibbonPanel()
    • getRibbonPanel

      public PamPanel getRibbonPanel()
      Description copied from interface: VROverlayAWT
      Some methods may require a panel above the picture for manual input or to view current information. getRibbonPanel() returns the pane unique to this method which may go above the picture. May return null if no panel is needed.
      Returns:
    • updateLabels

      public void updateLabels()
    • setAnimalLabels

      public void setAnimalLabels(VRMeasurement imageMeasurement)
    • getSidePanel

      public PamPanel getSidePanel()
      Description copied from interface: VROverlayAWT
      Different video range methods will have different controls in the side panel. This returns the Swing side panel unique to the method. May return null if no panel is needed.
      Returns:
    • getSettingsPanel

      public PamPanel getSettingsPanel()
      Description copied from interface: VROverlayAWT
      Different video range methods will have different settings. This Swing panel provide the vr specific settings in the vr settings dialog panel.
      Returns:
    • paintMarks

      public void paintMarks(Graphics g)
      Description copied from interface: VROverlayAWT
      Paint the marks on the image. This is used for both Swing and JavaFX GUI's
      Parameters:
      g - - the graphics handle