Class IMUMethodGUI

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

public class IMUMethodGUI extends AbstractVRGUIAWT
  • Constructor Details Link icon

    • IMUMethodGUI Link icon

      public IMUMethodGUI(IMUMethod imuMethod)
  • Method Details Link icon

    • createSidePanel Link icon

      public PamPanel createSidePanel()
    • mouseAction Link icon

      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 Link icon

      public void setInstruction()
      Set instruction.
    • clearRibbonPanel Link icon

      public void clearRibbonPanel()
    • getRibbonPanel Link icon

      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 Link icon

      public void updateLabels()
    • setAnimalLabels Link icon

      public void setAnimalLabels(VRMeasurement imageMeasurement)
    • getSidePanel Link icon

      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 Link icon

      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 Link icon

      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