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 void
actionPerformed(java.awt.event.ActionEvent event)
protected void
addNonGeoreferencedSurfaceImage(java.io.File file, java.awt.image.BufferedImage image, WorldWindow wwd)
protected void
addSurfaceImage(SurfaceImage surfaceImage, java.lang.String name)
protected SurfaceImage
createGeoreferencedSurfaceImage(java.io.File file, java.awt.image.BufferedImage image)
protected SurfaceImage
createSurfaceImageFromControlPoints(java.awt.image.BufferedImage image, RasterControlPointList controlPoints)
protected SurfaceImage
createSurfaceImageFromGCPSFile(java.awt.image.BufferedImage image, java.io.File gcpsFile)
protected SurfaceImage
createSurfaceImageFromTABFile(java.awt.image.BufferedImage image, java.io.File tabFile)
protected SurfaceImage
createSurfaceImageFromWorldFiles(java.awt.image.BufferedImage image, java.io.File[] worldFiles)
protected void
doOpenImageFile()
protected void
doSetImageOpacity(double opacity)
protected void
enableEditing(boolean enable)
java.io.File
getAssociatedGCPSFile(java.io.File file)
java.io.File
getAssociatedTABFile(java.io.File file)
java.io.File[]
getAssociatedWorldFiles(java.io.File file)
protected RubberSheetImage.SurfaceImageEntry
getEntryFor(SurfaceImage surfaceImage)
protected void
loadFile(java.io.File file)
protected void
loadFiles(java.io.File[] files)
protected java.awt.image.BufferedImage
readImage(java.io.File file)
void
selected(SelectEvent e)
protected void
setSelectedEntry(RubberSheetImage.SurfaceImageEntry selected)
-
-
-
Constructor Detail
-
Controller
public Controller(RubberSheetImage.AppFrame appFrame)
-
-
Method Detail
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent event)
- Specified by:
actionPerformed
in interfacejava.awt.event.ActionListener
-
selected
public void selected(SelectEvent e)
- Specified by:
selected
in 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)
-
-