1 |
1 |
package org.gvsig.gvsig3dgui;
|
2 |
2 |
|
3 |
3 |
import java.awt.Color;
|
4 |
|
import java.awt.Dimension;
|
5 |
|
import java.awt.Rectangle;
|
6 |
|
import java.awt.event.KeyEvent;
|
7 |
|
import java.awt.event.KeyListener;
|
8 |
|
import java.beans.PropertyChangeEvent;
|
9 |
|
import java.beans.PropertyChangeListener;
|
10 |
4 |
import java.util.Comparator;
|
11 |
5 |
import java.util.HashMap;
|
12 |
6 |
import java.util.Iterator;
|
... | ... | |
25 |
19 |
import org.gvsig.osgvp.core.osg.Vec3;
|
26 |
20 |
import org.gvsig.osgvp.exceptions.node.ChildIndexOutOfBoundsExceptions;
|
27 |
21 |
import org.gvsig.osgvp.exceptions.node.NodeException;
|
28 |
|
import org.gvsig.osgvp.terrain.DataLoader;
|
29 |
22 |
import org.gvsig.osgvp.terrain.Extent;
|
30 |
23 |
import org.gvsig.osgvp.terrain.HeightfieldLayer;
|
31 |
24 |
import org.gvsig.osgvp.terrain.JavaDataDriver;
|
32 |
25 |
import org.gvsig.osgvp.terrain.LayerManager;
|
33 |
|
import org.gvsig.osgvp.terrain.RasterLayer;
|
34 |
|
import org.gvsig.osgvp.terrain.RequestDataEvent;
|
35 |
26 |
import org.gvsig.osgvp.terrain.Terrain;
|
36 |
27 |
import org.gvsig.osgvp.terrain.TerrainViewer;
|
37 |
|
import org.gvsig.osgvp.terrain.UpdateDataEvent;
|
38 |
28 |
import org.gvsig.osgvp.terrain.exceptions.TerrainExtentException;
|
39 |
29 |
import org.gvsig.osgvp.viewer.Camera;
|
40 |
30 |
import org.gvsig.osgvp.viewer.CanvasViewer;
|
... | ... | |
48 |
38 |
import com.iver.ai2.gvsig3d.camera.ProjectCamera;
|
49 |
39 |
import com.iver.ai2.gvsig3d.map3d.layers.Layer3DProps;
|
50 |
40 |
import com.iver.andami.PluginServices;
|
51 |
|
import com.iver.andami.plugins.PluginClassLoader;
|
52 |
|
import com.iver.andami.ui.mdiFrame.NoSuchMenuException;
|
53 |
41 |
import com.iver.andami.ui.mdiManager.IWindow;
|
54 |
|
import com.iver.andami.ui.mdiManager.SingletonWindow;
|
55 |
|
import com.iver.andami.ui.mdiManager.WindowInfo;
|
56 |
42 |
import com.iver.cit.gvsig.fmap.MapContext;
|
57 |
43 |
import com.iver.cit.gvsig.fmap.layers.FLayer;
|
58 |
44 |
import com.iver.cit.gvsig.fmap.layers.FLayers;
|