pickedobjectlist.java
来自「world wind java sdk 源码」· Java 代码 · 共 67 行
JAVA
67 行
/*Copyright (C) 2001, 2006 United States Governmentas represented by the Administrator of theNational Aeronautics and Space Administration.All Rights Reserved.*/package gov.nasa.worldwind.pick;/** * @author tag * @version $Id$ */public class PickedObjectList extends java.util.ArrayList<PickedObject>{ public PickedObjectList() { } public PickedObjectList(PickedObjectList list) // clone a shallow copy { super(list); } public PickedObject getTopPickedObject() { int size = this.size(); if (1 < size) { for (PickedObject po : this) { if (po.isOnTop()) return po; } } if (0 < size) { // if we are here, then no objects were mark as 'top' return this.get(0); } return null; } public Object getTopObject() { PickedObject po = this.getTopPickedObject(); return po != null ? po.getObject() : null; } public PickedObject getTerrainObject() { for (PickedObject po : this) { if (po.isTerrain()) return po; } return null; } public PickedObject getMostRecentPickedObject() { return this.size() > 0 ? this.get(this.size() - 1) : null; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?