]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - tim/prune/threedee/ThreeDWindow.java
Version 16.3, July 2014
[GpsPrune.git] / tim / prune / threedee / ThreeDWindow.java
index 52aeba36fe02ec7bee90345bc7d56e4b5b7f1cb1..f4b3ed34d4b195f1c7a02a0d3b0476825e27b3a1 100644 (file)
@@ -1,5 +1,6 @@
 package tim.prune.threedee;
 
+import tim.prune.DataStatus;
 import tim.prune.data.Track;
 
 /**
@@ -14,9 +15,29 @@ public interface ThreeDWindow
         */
        public void setTrack(Track inTrack);
 
+       /**
+        * @param inFactor altitude factor to use
+        */
+       public void setAltitudeFactor(double inFactor);
+
+       /**
+        * @param inDefinition image definition (image or not, source, zoom)
+        */
+       public void setBaseImageParameters(ImageDefinition inDefinition);
+
+       /**
+        * @param inDefinition terrain definition (terrain or not, resolution)
+        */
+       public void setTerrainParameters(TerrainDefinition inDefinition);
+
+       /**
+        * @param inStatus current data status for caching
+        */
+       public void setDataStatus(DataStatus inStatus);
 
        /**
         * Show the window
+        * @throws ThreeDException when 3d classes not found
         */
        public void show() throws ThreeDException;
 }