From 792dc75f4d5bb059300dc595bb5783dc5e830623 Mon Sep 17 00:00:00 2001 From: Ben Steffensmeier Date: Tue, 31 Jan 2012 11:47:21 -0600 Subject: [PATCH] Issue #228 change plots, grid icons, and radar icons to use a new PointImageExtension which provides an interface for drawing images at a single point, which kml can use to extract plot images. Change-Id: I29b07ed4f9e8ea95ed131ab1eb3ca27efadaf0e2 Former-commit-id: 13a99abe7b8d746810b0f8e9cc37090625a0f2a1 [formerly 0f56c76ab830ef088a9576301c795dca7c855033] Former-commit-id: d976603262a53e8e10dd146534a17e8ef056053f --- .../cave/etc/radar/LargeSpecialSymbols.svg | 4 +- .../static/common/cave/etc/radar/Meso.svg | 2 +- .../static/common/cave/etc/radar/TVS.svg | 2 +- .../viz/grid/rsc/GriddedIconDisplay.java | 19 +- .../META-INF/MANIFEST.MF | 1 + cave/com.raytheon.viz.pointdata/plugin.xml | 24 ++- .../drawables/GeneralPointImageExtension.java | 111 +++++++++++ .../drawables/IPointImageExtension.java | 181 ++++++++++++++++++ .../viz/pointdata/rsc/PlotResource.java | 37 +--- .../viz/pointdata/rsc/PlotResource2.java | 28 ++- .../rsc/graphic/RadarGraphicFunctions.java | 2 +- .../radar/rsc/graphic/RadarGraphicsPage.java | 73 ++++--- tools/trac/testfile.txt | 7 - 13 files changed, 378 insertions(+), 113 deletions(-) create mode 100644 cave/com.raytheon.viz.pointdata/src/com/raytheon/viz/pointdata/drawables/GeneralPointImageExtension.java create mode 100644 cave/com.raytheon.viz.pointdata/src/com/raytheon/viz/pointdata/drawables/IPointImageExtension.java diff --git a/cave/build/static/common/cave/etc/radar/LargeSpecialSymbols.svg b/cave/build/static/common/cave/etc/radar/LargeSpecialSymbols.svg index 7a6488c8b3..42fa05ef17 100644 --- a/cave/build/static/common/cave/etc/radar/LargeSpecialSymbols.svg +++ b/cave/build/static/common/cave/etc/radar/LargeSpecialSymbols.svg @@ -5,8 +5,8 @@ overflow="visible" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - diff --git a/cave/build/static/common/cave/etc/radar/Meso.svg b/cave/build/static/common/cave/etc/radar/Meso.svg index becd6556e6..bab6e0ac82 100644 --- a/cave/build/static/common/cave/etc/radar/Meso.svg +++ b/cave/build/static/common/cave/etc/radar/Meso.svg @@ -8,7 +8,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" style="stroke: rgb(255, 255, 255);">