本文整理汇总了Java中gov.nasa.worldwind.layers.RenderableLayer.setPickEnabled方法的典型用法代码示例。如果您正苦于以下问题:Java RenderableLayer.setPickEnabled方法的具体用法?Java RenderableLayer.setPickEnabled怎么用?Java RenderableLayer.setPickEnabled使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类gov.nasa.worldwind.layers.RenderableLayer
的用法示例。
在下文中一共展示了RenderableLayer.setPickEnabled方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: GuiFrame
import gov.nasa.worldwind.layers.RenderableLayer; //导入方法依赖的package包/类
GuiFrame() throws GeometryException, TriangulationException {
navMeshModel = new NavigationMeshModel();
final List<Layer> layers = new ArrayList<Layer>();
final RenderableLayer navMeshLayer = new RenderableLayer();
navMeshLayer.setPickEnabled(false);
final RenderableLayer constrainedEdgeLayer = new RenderableLayer();
constrainedEdgeLayer.setPickEnabled(false);
final RenderableLayer obstacleEditorLayer = new RenderableLayer();
final RenderableLayer obstaclesLayer = new RenderableLayer();
layers.add(navMeshLayer);
layers.add(constrainedEdgeLayer);
layers.add(obstacleEditorLayer);
layers.add(obstaclesLayer);
// Create the WorldWindow.
final WorldWindPanel wwp = new WorldWindPanel(layers);
getContentPane().add(wwp, BorderLayout.CENTER);
final WorldWindow wwd = wwp.getWwd();
final ObstaclesModel obstaclesModel = new ObstaclesModel();
final ObstacleEditor editor = new ObstacleEditor(obstaclesModel, wwd);
final ObstacleEditorListener oel = new ObstacleEditorView(obstacleEditorLayer);
final ObstaclesModelListener ol = new ObstaclesView(obstaclesLayer);
final NavigationMeshModelListener nl = new NavigationMeshView(navMeshLayer, constrainedEdgeLayer);
final WorldWindowController controller = new WorldWindowController(wwd, editor, navMeshModel);
wwd.getInputHandler().addMouseListener(controller);
wwd.addSelectListener(controller);
pack();
// Center the application on the screen.
WWUtil.alignComponent(null, this, AVKey.CENTER);
setResizable(true);
navMeshModel.addListener(nl);
editor.addListener(oel);
obstaclesModel.addListener(ol);
}