diff --git a/src/com/ctreber/acearth/plugins/markers/Marker.java b/src/com/ctreber/acearth/plugins/markers/Marker.java index d059db43b..5b8b0d86b 100644 --- a/src/com/ctreber/acearth/plugins/markers/Marker.java +++ b/src/com/ctreber/acearth/plugins/markers/Marker.java @@ -3,10 +3,6 @@ package com.ctreber.acearth.plugins.markers; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; -import java.io.FileReader; -import java.io.IOException; -import java.io.LineNumberReader; -import java.util.ArrayList; import java.util.List; import com.ctreber.acearth.gui.PixelCanvas; diff --git a/src/com/ctreber/acearth/plugins/markers/PluginMarkers.java b/src/com/ctreber/acearth/plugins/markers/PluginMarkers.java index b3b7f5f1b..1bc826a4c 100644 --- a/src/com/ctreber/acearth/plugins/markers/PluginMarkers.java +++ b/src/com/ctreber/acearth/plugins/markers/PluginMarkers.java @@ -1,10 +1,8 @@ package com.ctreber.acearth.plugins.markers; -import java.io.IOException; import java.util.Iterator; import java.util.List; -import com.ctreber.acearth.ACearth; import com.ctreber.acearth.plugins.Plugin; /** diff --git a/src/com/ctreber/acearth/projection/Projection.java b/src/com/ctreber/acearth/projection/Projection.java index bae3534f5..0b56eb061 100644 --- a/src/com/ctreber/acearth/projection/Projection.java +++ b/src/com/ctreber/acearth/projection/Projection.java @@ -1,6 +1,9 @@ package com.ctreber.acearth.projection; -import com.ctreber.acearth.util.*; +import com.ctreber.acearth.util.Coordinate; +import com.ctreber.acearth.util.Point2D; +import com.ctreber.acearth.util.Point3D; +import com.ctreber.acearth.util.Toolkit; /** *
A projection for a globe on a flat surface (must be subclassed). diff --git a/src/com/ctreber/acearth/renderer/Renderer.java b/src/com/ctreber/acearth/renderer/Renderer.java index eca8905ba..a007d1e37 100644 --- a/src/com/ctreber/acearth/renderer/Renderer.java +++ b/src/com/ctreber/acearth/renderer/Renderer.java @@ -1,7 +1,8 @@ package com.ctreber.acearth.renderer; -import java.awt.*; -import java.util.*; +import java.awt.Color; +import java.util.ArrayList; +import java.util.Iterator; import java.util.List; import com.ctreber.acearth.shader.Shader; diff --git a/src/com/ctreber/acearth/renderer/RowTypeRendererScanBit.java b/src/com/ctreber/acearth/renderer/RowTypeRendererScanBit.java index 8ae020f6f..216c8b061 100644 --- a/src/com/ctreber/acearth/renderer/RowTypeRendererScanBit.java +++ b/src/com/ctreber/acearth/renderer/RowTypeRendererScanBit.java @@ -1,7 +1,7 @@ package com.ctreber.acearth.renderer; -import com.ctreber.acearth.scanbit.ScanBit; import com.ctreber.acearth.scanbit.BitGeneratorMap; +import com.ctreber.acearth.scanbit.ScanBit; /** *
Renders a row of ScanBits to pixel types.
diff --git a/src/com/ctreber/acearth/scanbit/BitGeneratorMap.java b/src/com/ctreber/acearth/scanbit/BitGeneratorMap.java index be84ee7e8..daeed0a36 100644 --- a/src/com/ctreber/acearth/scanbit/BitGeneratorMap.java +++ b/src/com/ctreber/acearth/scanbit/BitGeneratorMap.java @@ -1,9 +1,14 @@ package com.ctreber.acearth.scanbit; -import java.util.*; +import java.util.ArrayList; +import java.util.Comparator; +import java.util.List; import com.ctreber.acearth.projection.Projection; -import com.ctreber.acearth.util.*; +import com.ctreber.acearth.util.EdgeCrossing; +import com.ctreber.acearth.util.Point2D; +import com.ctreber.acearth.util.Point3D; +import com.ctreber.acearth.util.Polygon; import com.ctreber.aclib.sort.CTSort; import com.ctreber.aclib.sort.QuickSort; diff --git a/src/com/ctreber/acearth/scanbit/BitGeneratorMapDefault.java b/src/com/ctreber/acearth/scanbit/BitGeneratorMapDefault.java index 2defe754f..2a069e86d 100644 --- a/src/com/ctreber/acearth/scanbit/BitGeneratorMapDefault.java +++ b/src/com/ctreber/acearth/scanbit/BitGeneratorMapDefault.java @@ -3,7 +3,9 @@ package com.ctreber.acearth.scanbit; import java.util.Comparator; import com.ctreber.acearth.projection.Projection; -import com.ctreber.acearth.util.*; +import com.ctreber.acearth.util.EdgeCrossing; +import com.ctreber.acearth.util.Point2D; +import com.ctreber.acearth.util.Point3D; /** *Map scanner for mercator and cylindrical projections. diff --git a/src/com/ctreber/acearth/scanbit/BitGeneratorMapOrtho.java b/src/com/ctreber/acearth/scanbit/BitGeneratorMapOrtho.java index 7a069746a..75ddef020 100644 --- a/src/com/ctreber/acearth/scanbit/BitGeneratorMapOrtho.java +++ b/src/com/ctreber/acearth/scanbit/BitGeneratorMapOrtho.java @@ -3,7 +3,9 @@ package com.ctreber.acearth.scanbit; import java.util.Comparator; import com.ctreber.acearth.projection.Projection; -import com.ctreber.acearth.util.*; +import com.ctreber.acearth.util.EdgeCrossing; +import com.ctreber.acearth.util.Point2D; +import com.ctreber.acearth.util.Point3D; /** *
Map scanner for orthographic projection. diff --git a/src/com/ctreber/acearth/scandot/DotGeneratorLines.java b/src/com/ctreber/acearth/scandot/DotGeneratorLines.java index f544a8f8c..05da3be69 100644 --- a/src/com/ctreber/acearth/scandot/DotGeneratorLines.java +++ b/src/com/ctreber/acearth/scandot/DotGeneratorLines.java @@ -1,7 +1,9 @@ package com.ctreber.acearth.scandot; import com.ctreber.acearth.projection.Projection; -import com.ctreber.acearth.util.*; +import com.ctreber.acearth.util.Coordinate; +import com.ctreber.acearth.util.Point2D; +import com.ctreber.acearth.util.Point3D; /** *
Generate latitude and longitude grid as dots. diff --git a/src/com/ctreber/acearth/shader/Shader.java b/src/com/ctreber/acearth/shader/Shader.java index 3be67ed4a..26634a7d7 100644 --- a/src/com/ctreber/acearth/shader/Shader.java +++ b/src/com/ctreber/acearth/shader/Shader.java @@ -1,6 +1,6 @@ package com.ctreber.acearth.shader; -import java.awt.*; +import java.awt.Color; import com.ctreber.acearth.projection.Projection; import com.ctreber.acearth.scanbit.BitGeneratorMap; diff --git a/src/com/ctreber/acearth/shader/ShaderDefault.java b/src/com/ctreber/acearth/shader/ShaderDefault.java index 1aa561352..5dab763d0 100644 --- a/src/com/ctreber/acearth/shader/ShaderDefault.java +++ b/src/com/ctreber/acearth/shader/ShaderDefault.java @@ -1,6 +1,6 @@ package com.ctreber.acearth.shader; -import java.awt.*; +import java.awt.Color; /** *
Shader for projections which display the whole surface.
diff --git a/src/com/ctreber/acearth/shader/ShaderFlat.java b/src/com/ctreber/acearth/shader/ShaderFlat.java index 18fab74af..203790a64 100644 --- a/src/com/ctreber/acearth/shader/ShaderFlat.java +++ b/src/com/ctreber/acearth/shader/ShaderFlat.java @@ -1,6 +1,6 @@ package com.ctreber.acearth.shader; -import java.awt.*; +import java.awt.Color; /** *Flat shader (does not care for Projection).
diff --git a/src/com/ctreber/acearth/shader/ShaderOrtho.java b/src/com/ctreber/acearth/shader/ShaderOrtho.java index 227523fb5..b4e3046aa 100644 --- a/src/com/ctreber/acearth/shader/ShaderOrtho.java +++ b/src/com/ctreber/acearth/shader/ShaderOrtho.java @@ -1,6 +1,6 @@ package com.ctreber.acearth.shader; -import java.awt.*; +import java.awt.Color; /** *Shader for the orthographic projection.
diff --git a/src/com/ctreber/acearth/util/SunPositionCalculator.java b/src/com/ctreber/acearth/util/SunPositionCalculator.java index 9054a30a4..8df1d0d2b 100644 --- a/src/com/ctreber/acearth/util/SunPositionCalculator.java +++ b/src/com/ctreber/acearth/util/SunPositionCalculator.java @@ -1,6 +1,8 @@ package com.ctreber.acearth.util; -import java.util.*; +import java.util.Calendar; +import java.util.Date; +import java.util.TimeZone; /** *Calculates the position of the point on Earth which is directly diff --git a/src/doc-files/umls.html b/src/doc-files/umls.html new file mode 100644 index 000000000..dfb93c1f7 --- /dev/null +++ b/src/doc-files/umls.html @@ -0,0 +1,40 @@ + + +@startuml img1.png +title foo2 +component PlantUML +@enduml + + +