Class LandMarkGUIAWT

java.lang.Object
videoRangePanel.vrmethods.AbstractVRGUIAWT
videoRangePanel.vrmethods.landMarkMethod.LandMarkGUIAWT
All Implemented Interfaces:
VROverlayAWT

public class LandMarkGUIAWT extends AbstractVRGUIAWT
Contains GUI components for the landmark method.
Author:
Jamie Macaulay
  • Field Details Link icon

    • dashedtmplate Link icon

      public static final BasicStroke dashedtmplate
    • solid Link icon

      public static final BasicStroke solid
    • landMarkCol Link icon

      public static final Color landMarkCol
    • animalCol Link icon

      public static final Color animalCol
    • landMarkMarker Link icon

      public static PamSymbol landMarkMarker
    • animalMarker Link icon

      public static PamSymbol animalMarker
    • candAnimalMarker Link icon

      public static PamSymbol candAnimalMarker
    • landMarksSymbol Link icon

      public static VRSymbolManager landMarksSymbol
    • animalMark Link icon

      public static VRSymbolManager animalMark
  • Constructor Details Link icon

  • Method Details Link icon

    • createSidePanel Link icon

      public PamPanel createSidePanel()
    • setLandMarks Link icon

      public void setLandMarks()
      Create a landmark list for the landmark combo box on side panel;
    • setInstruction Link icon

      public void setInstruction(int currentStatus)
    • clearOverlay Link icon

      public void clearOverlay()
      Clear the overlay.
    • setImageLabels Link icon

      public void setImageLabels(VRMeasurement imageMeasurement)
    • setAnimalLabels Link icon

      public void setAnimalLabels(VRMeasurement imageMeasurement)
    • 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.
    • getSidePane Link icon

      public PamPanel getSidePane()
      Get the side panel.
      Returns:
      the side panel
    • getRibbonPanel Link icon

      public PamPanel getRibbonPanel()
      Get the ribbon panel.
      Returns:
      the ribbon panel.
    • update Link icon

      public void update(int updateType)
      Update the GUI.
      Specified by:
      update in interface VROverlayAWT
      Overrides:
      update in class AbstractVRGUIAWT
      Parameters:
      updateType - - the update flag.
    • 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)
      Overlay Drawing
      Parameters:
      g - - the graphics handle