Package gov.nasa.worldwindx.examples
Class RubberSheetImage.Controller
- java.lang.Object
-
- gov.nasa.worldwindx.examples.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
-
-
Constructor Summary
Constructors Constructor Description Controller(RubberSheetImage.AppFrame appFrame)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent event)protected voidaddNonGeoreferencedSurfaceImage(java.io.File file, java.awt.image.BufferedImage image, WorldWindow wwd)protected voidaddSurfaceImage(SurfaceImage surfaceImage, java.lang.String name)protected SurfaceImagecreateGeoreferencedSurfaceImage(java.io.File file, java.awt.image.BufferedImage image)protected SurfaceImagecreateSurfaceImageFromControlPoints(java.awt.image.BufferedImage image, RasterControlPointList controlPoints)protected SurfaceImagecreateSurfaceImageFromGCPSFile(java.awt.image.BufferedImage image, java.io.File gcpsFile)protected SurfaceImagecreateSurfaceImageFromTABFile(java.awt.image.BufferedImage image, java.io.File tabFile)protected SurfaceImagecreateSurfaceImageFromWorldFiles(java.awt.image.BufferedImage image, java.io.File[] worldFiles)protected voiddoOpenImageFile()protected voiddoSetImageOpacity(double opacity)protected voidenableEditing(boolean enable)java.io.FilegetAssociatedGCPSFile(java.io.File file)java.io.FilegetAssociatedTABFile(java.io.File file)java.io.File[]getAssociatedWorldFiles(java.io.File file)protected RubberSheetImage.SurfaceImageEntrygetEntryFor(SurfaceImage surfaceImage)protected voidloadFile(java.io.File file)protected voidloadFiles(java.io.File[] files)protected java.awt.image.BufferedImagereadImage(java.io.File file)voidselected(SelectEvent e)protected voidsetSelectedEntry(RubberSheetImage.SurfaceImageEntry selected)
-
-
-
Constructor Detail
-
Controller
public Controller(RubberSheetImage.AppFrame appFrame)
-
-
Method Detail
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent event)
- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
selected
public void selected(SelectEvent e)
- Specified by:
selectedin interfaceSelectListener
-
enableEditing
protected void enableEditing(boolean enable)
-
addSurfaceImage
protected void addSurfaceImage(SurfaceImage surfaceImage, java.lang.String name)
-
getEntryFor
protected RubberSheetImage.SurfaceImageEntry getEntryFor(SurfaceImage surfaceImage)
-
setSelectedEntry
protected void setSelectedEntry(RubberSheetImage.SurfaceImageEntry selected)
-
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)
-
-