gov.nasa.worldwind.pick
Class PickedObjectList
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<PickedObject>
gov.nasa.worldwind.pick.PickedObjectList
- All Implemented Interfaces:
- Serializable, Cloneable, Iterable<PickedObject>, Collection<PickedObject>, List<PickedObject>, RandomAccess
public class PickedObjectList
- extends ArrayList<PickedObject>
- See Also:
- Serialized Form
| Methods inherited from class java.util.ArrayList |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize |
PickedObjectList
public PickedObjectList()
PickedObjectList
public PickedObjectList(PickedObjectList list)
getAllTopObjects
public List<?> getAllTopObjects()
- Returns a list of all objects associated with a picked object in this list who's onTop flag is set to true. This
returns
null if this list is empty, or does not contain any picked objects marked as on top.
- Returns:
- a new list of the objects associated with a picked object marked as on top, or
null if
nothing is marked as on top.
getAllTopPickedObjects
public List<PickedObject> getAllTopPickedObjects()
- Returns a list of all picked objects in this list who's onTop flag is set to true. This returns
null
if this list is empty, or does not contain any picked objects marked as on top.
- Returns:
- a new list of the picked objects marked as on top, or
null if nothing is marked as on top.
getMostRecentPickedObject
public PickedObject getMostRecentPickedObject()
getTerrainObject
public PickedObject getTerrainObject()
getTopObject
public Object getTopObject()
getTopPickedObject
public PickedObject getTopPickedObject()
hasNonTerrainObjects
public boolean hasNonTerrainObjects()