NASA World Wind

gov.nasa.worldwind.pick
Class PickSupport

java.lang.Object
  extended by gov.nasa.worldwind.pick.PickSupport

public class PickSupport
extends Object


Field Summary
protected  Map<Integer,PickedObject> pickableObjects
           
 
Constructor Summary
PickSupport()
           
 
Method Summary
 void addPickableObject(int colorCode, Object o)
           
 void addPickableObject(int colorCode, Object o, Position position, boolean isTerrain)
           
 void addPickableObject(PickedObject po)
           
 void beginPicking(DrawContext dc)
           
 void clearPickList()
           
 void endPicking(DrawContext dc)
           
protected  Map<Integer,PickedObject> getPickableObjects()
           
 int getTopColor(DrawContext dc, Point pickPoint)
           
 PickedObject getTopObject(DrawContext dc, Point pickPoint)
           
 PickedObject resolvePick(DrawContext dc, Point pickPoint, Layer layer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pickableObjects

protected Map<Integer,PickedObject> pickableObjects
Constructor Detail

PickSupport

public PickSupport()
Method Detail

addPickableObject

public void addPickableObject(int colorCode,
                              Object o)

addPickableObject

public void addPickableObject(int colorCode,
                              Object o,
                              Position position,
                              boolean isTerrain)

addPickableObject

public void addPickableObject(PickedObject po)

beginPicking

public void beginPicking(DrawContext dc)

clearPickList

public void clearPickList()

endPicking

public void endPicking(DrawContext dc)

getPickableObjects

protected Map<Integer,PickedObject> getPickableObjects()

getTopColor

public int getTopColor(DrawContext dc,
                       Point pickPoint)

getTopObject

public PickedObject getTopObject(DrawContext dc,
                                 Point pickPoint)

resolvePick

public PickedObject resolvePick(DrawContext dc,
                                Point pickPoint,
                                Layer layer)

NASA World Wind