+++ /dev/null
-package tim.prune.threedee;
-
-import tim.prune.DataStatus;
-import tim.prune.data.Track;
-
-/**
- * Interface to decouple from Java3D classes
- */
-public interface ThreeDWindow
-{
-
- /**
- * Set the Track data
- * @param inTrack Track object
- */
- 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;
-}