Class RubberSheetImage.Controller

  • All Implemented Interfaces:
    SelectListener, java.awt.event.ActionListener, java.util.EventListener
    Enclosing class:
    RubberSheetImage

    public static class RubberSheetImage.Controller
    extends java.lang.Object
    implements java.awt.event.ActionListener, SelectListener
    • Method Detail

      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent event)
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
      • enableEditing

        protected void enableEditing​(boolean enable)
      • addSurfaceImage

        protected void addSurfaceImage​(SurfaceImage surfaceImage,
                                       java.lang.String name)
      • doOpenImageFile

        protected void doOpenImageFile()
      • doSetImageOpacity

        protected void doSetImageOpacity​(double opacity)
      • loadFiles

        protected void loadFiles​(java.io.File[] files)
      • loadFile

        protected void loadFile​(java.io.File file)
      • readImage

        protected java.awt.image.BufferedImage readImage​(java.io.File file)
      • createGeoreferencedSurfaceImage

        protected SurfaceImage createGeoreferencedSurfaceImage​(java.io.File file,
                                                               java.awt.image.BufferedImage image)
      • getAssociatedTABFile

        public java.io.File getAssociatedTABFile​(java.io.File file)
      • getAssociatedGCPSFile

        public java.io.File getAssociatedGCPSFile​(java.io.File file)
      • getAssociatedWorldFiles

        public java.io.File[] getAssociatedWorldFiles​(java.io.File file)
      • createSurfaceImageFromWorldFiles

        protected SurfaceImage createSurfaceImageFromWorldFiles​(java.awt.image.BufferedImage image,
                                                                java.io.File[] worldFiles)
                                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • createSurfaceImageFromTABFile

        protected SurfaceImage createSurfaceImageFromTABFile​(java.awt.image.BufferedImage image,
                                                             java.io.File tabFile)
                                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • createSurfaceImageFromGCPSFile

        protected SurfaceImage createSurfaceImageFromGCPSFile​(java.awt.image.BufferedImage image,
                                                              java.io.File gcpsFile)
                                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • createSurfaceImageFromControlPoints

        protected SurfaceImage createSurfaceImageFromControlPoints​(java.awt.image.BufferedImage image,
                                                                   RasterControlPointList controlPoints)
                                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • addNonGeoreferencedSurfaceImage

        protected void addNonGeoreferencedSurfaceImage​(java.io.File file,
                                                       java.awt.image.BufferedImage image,
                                                       WorldWindow wwd)