NASA World Wind

gov.nasa.worldwind.render
Class SurfaceImageEditor

java.lang.Object
  extended by gov.nasa.worldwind.render.SurfaceImageEditor
All Implemented Interfaces:
SelectListener, EventListener

public class SurfaceImageEditor
extends Object
implements SelectListener


Nested Class Summary
protected static class SurfaceImageEditor.ControlPointMarker
           
 
Field Summary
protected  boolean active
           
protected  int activeOperation
           
protected  boolean armed
           
protected  MarkerLayer controlPointLayer
           
protected static int MOVING
           
protected static int NONE
           
protected  Position previousPosition
           
protected  SurfaceImage shape
           
protected static int SIZING
           
protected  WorldWindow wwd
           
 
Constructor Summary
SurfaceImageEditor(WorldWindow wwd, SurfaceImage shape)
           
 
Method Summary
protected  double computeSurfaceElevation(WorldWindow wwd, LatLon latLon)
           
protected  void disable()
           
protected  void dragWholeShape(DragSelectEvent dragEvent, Object topObject)
           
protected  void enable()
           
 SurfaceImage getSurfaceImage()
           
 WorldWindow getWwd()
           
 boolean isArmed()
           
protected  void resizeShape(Object topObject)
           
 void selected(SelectEvent event)
           
 void setArmed(boolean armed)
           
protected  void updateAffordances()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

active

protected boolean active

activeOperation

protected int activeOperation

armed

protected boolean armed

controlPointLayer

protected MarkerLayer controlPointLayer

MOVING

protected static final int MOVING
See Also:
Constant Field Values

NONE

protected static final int NONE
See Also:
Constant Field Values

previousPosition

protected Position previousPosition

shape

protected SurfaceImage shape

SIZING

protected static final int SIZING
See Also:
Constant Field Values

wwd

protected final WorldWindow wwd
Constructor Detail

SurfaceImageEditor

public SurfaceImageEditor(WorldWindow wwd,
                          SurfaceImage shape)
Method Detail

computeSurfaceElevation

protected double computeSurfaceElevation(WorldWindow wwd,
                                         LatLon latLon)

disable

protected void disable()

dragWholeShape

protected void dragWholeShape(DragSelectEvent dragEvent,
                              Object topObject)

enable

protected void enable()

getSurfaceImage

public SurfaceImage getSurfaceImage()

getWwd

public WorldWindow getWwd()

isArmed

public boolean isArmed()

resizeShape

protected void resizeShape(Object topObject)

selected

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

setArmed

public void setArmed(boolean armed)

updateAffordances

protected void updateAffordances()

NASA World Wind