NASA World Wind

gov.nasa.worldwindx.examples
Class RubberSheetImage.Controller

java.lang.Object
  extended by gov.nasa.worldwindx.examples.RubberSheetImage.Controller
All Implemented Interfaces:
SelectListener, ActionListener, EventListener
Enclosing class:
RubberSheetImage

public static class RubberSheetImage.Controller
extends Object
implements ActionListener, SelectListener


Constructor Summary
RubberSheetImage.Controller(RubberSheetImage.AppFrame appFrame)
           
 
Method Summary
 void actionPerformed(ActionEvent event)
           
protected  void addNonGeoreferencedSurfaceImage(File file, BufferedImage image, WorldWindow wwd)
           
protected  void addSurfaceImage(SurfaceImage surfaceImage, String name)
           
protected  SurfaceImage createGeoreferencedSurfaceImage(File file, BufferedImage image)
           
protected  SurfaceImage createSurfaceImageFromControlPoints(BufferedImage image, RasterControlPointList controlPoints)
           
protected  SurfaceImage createSurfaceImageFromGCPSFile(BufferedImage image, File gcpsFile)
           
protected  SurfaceImage createSurfaceImageFromTABFile(BufferedImage image, File tabFile)
           
protected  SurfaceImage createSurfaceImageFromWorldFiles(BufferedImage image, File[] worldFiles)
           
protected  void doOpenImageFile()
           
protected  void doSetImageOpacity(double opacity)
           
protected  void enableEditing(boolean enable)
           
 File getAssociatedGCPSFile(File file)
           
 File getAssociatedTABFile(File file)
           
 File[] getAssociatedWorldFiles(File file)
           
protected  RubberSheetImage.SurfaceImageEntry getEntryFor(SurfaceImage surfaceImage)
           
protected  void loadFile(File file)
           
protected  void loadFiles(File[] files)
           
protected  BufferedImage readImage(File file)
           
 void selected(SelectEvent e)
           
protected  void setSelectedEntry(RubberSheetImage.SurfaceImageEntry selected)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RubberSheetImage.Controller

public RubberSheetImage.Controller(RubberSheetImage.AppFrame appFrame)
Method Detail

actionPerformed

public void actionPerformed(ActionEvent event)
Specified by:
actionPerformed in interface ActionListener

addNonGeoreferencedSurfaceImage

protected void addNonGeoreferencedSurfaceImage(File file,
                                               BufferedImage image,
                                               WorldWindow wwd)

addSurfaceImage

protected void addSurfaceImage(SurfaceImage surfaceImage,
                               String name)

createGeoreferencedSurfaceImage

protected SurfaceImage createGeoreferencedSurfaceImage(File file,
                                                       BufferedImage image)

createSurfaceImageFromControlPoints

protected SurfaceImage createSurfaceImageFromControlPoints(BufferedImage image,
                                                           RasterControlPointList controlPoints)
                                                    throws IOException
Throws:
IOException

createSurfaceImageFromGCPSFile

protected SurfaceImage createSurfaceImageFromGCPSFile(BufferedImage image,
                                                      File gcpsFile)
                                               throws IOException
Throws:
IOException

createSurfaceImageFromTABFile

protected SurfaceImage createSurfaceImageFromTABFile(BufferedImage image,
                                                     File tabFile)
                                              throws IOException
Throws:
IOException

createSurfaceImageFromWorldFiles

protected SurfaceImage createSurfaceImageFromWorldFiles(BufferedImage image,
                                                        File[] worldFiles)
                                                 throws IOException
Throws:
IOException

doOpenImageFile

protected void doOpenImageFile()

doSetImageOpacity

protected void doSetImageOpacity(double opacity)

enableEditing

protected void enableEditing(boolean enable)

getAssociatedGCPSFile

public File getAssociatedGCPSFile(File file)

getAssociatedTABFile

public File getAssociatedTABFile(File file)

getAssociatedWorldFiles

public File[] getAssociatedWorldFiles(File file)

getEntryFor

protected RubberSheetImage.SurfaceImageEntry getEntryFor(SurfaceImage surfaceImage)

loadFile

protected void loadFile(File file)

loadFiles

protected void loadFiles(File[] files)

readImage

protected BufferedImage readImage(File file)

selected

public void selected(SelectEvent e)
Specified by:
selected in interface SelectListener

setSelectedEntry

protected void setSelectedEntry(RubberSheetImage.SurfaceImageEntry selected)

NASA World Wind