Omaha #3638 Moved kml graphics extensions into own plugins separate from the kml core plugin
Change-Id: I7b16a52cfee029fa10fba0ec837e8d05b4849d6b Former-commit-id: 511721cfcab0aa64bc1b3b82cbe025c433fab34a
This commit is contained in:
parent
6273bfd13e
commit
898eaf114c
15 changed files with 147 additions and 15 deletions
|
@ -33,4 +33,18 @@
|
||||||
version="0.0.0"
|
version="0.0.0"
|
||||||
unpack="false"/>
|
unpack="false"/>
|
||||||
|
|
||||||
|
<plugin
|
||||||
|
id="com.raytheon.uf.viz.kml.export.point"
|
||||||
|
download-size="0"
|
||||||
|
install-size="0"
|
||||||
|
version="0.0.0"
|
||||||
|
unpack="false"/>
|
||||||
|
|
||||||
|
<plugin
|
||||||
|
id="com.raytheon.uf.viz.kml.export.radar"
|
||||||
|
download-size="0"
|
||||||
|
install-size="0"
|
||||||
|
version="0.0.0"
|
||||||
|
unpack="false"/>
|
||||||
|
|
||||||
</feature>
|
</feature>
|
||||||
|
|
7
cave/com.raytheon.uf.viz.kml.export.point/.classpath
Normal file
7
cave/com.raytheon.uf.viz.kml.export.point/.classpath
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<classpath>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
|
||||||
|
<classpathentry kind="src" path="src"/>
|
||||||
|
<classpathentry kind="output" path="bin"/>
|
||||||
|
</classpath>
|
28
cave/com.raytheon.uf.viz.kml.export.point/.project
Normal file
28
cave/com.raytheon.uf.viz.kml.export.point/.project
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>com.raytheon.uf.viz.kml.export.point</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.pde.ManifestBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.pde.SchemaBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.pde.PluginNature</nature>
|
||||||
|
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
|
@ -0,0 +1,13 @@
|
||||||
|
Manifest-Version: 1.0
|
||||||
|
Bundle-ManifestVersion: 2
|
||||||
|
Bundle-Name: KML PointData Graphics Extension
|
||||||
|
Bundle-SymbolicName: com.raytheon.uf.viz.kml.export.point;singleton:=true
|
||||||
|
Bundle-Version: 1.14.0.qualifier
|
||||||
|
Bundle-Vendor: RAYTHEON
|
||||||
|
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
|
||||||
|
Require-Bundle: com.raytheon.uf.viz.kml.export;bundle-version="1.14.1",
|
||||||
|
com.raytheon.uf.viz.core;bundle-version="1.14.5",
|
||||||
|
de.micromata.opengis.kml;bundle-version="1.0.0",
|
||||||
|
com.raytheon.uf.common.geospatial;bundle-version="1.14.2",
|
||||||
|
org.eclipse.swt;bundle-version="3.8.1",
|
||||||
|
com.raytheon.viz.pointdata;bundle-version="1.14.1"
|
|
@ -0,0 +1,4 @@
|
||||||
|
source.. = src/
|
||||||
|
output.. = bin/
|
||||||
|
bin.includes = META-INF/,\
|
||||||
|
.
|
10
cave/com.raytheon.uf.viz.kml.export.point/plugin.xml
Normal file
10
cave/com.raytheon.uf.viz.kml.export.point/plugin.xml
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?eclipse version="3.4"?>
|
||||||
|
<plugin>
|
||||||
|
<extension
|
||||||
|
point="com.raytheon.uf.viz.core.graphicsExtension">
|
||||||
|
<graphicsExtension
|
||||||
|
class="com.raytheon.uf.viz.kml.export.point.KmlPointImageExtension">
|
||||||
|
</graphicsExtension>
|
||||||
|
</extension>
|
||||||
|
</plugin>
|
|
@ -17,7 +17,7 @@
|
||||||
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||||
* further licensing information.
|
* further licensing information.
|
||||||
**/
|
**/
|
||||||
package com.raytheon.uf.viz.kml.export.graphics.ext.point;
|
package com.raytheon.uf.viz.kml.export.point;
|
||||||
|
|
||||||
import java.awt.image.RenderedImage;
|
import java.awt.image.RenderedImage;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
@ -60,6 +60,7 @@ import de.micromata.opengis.kml.v_2_2_0.Style;
|
||||||
* Jun 1, 2012 bsteffen Initial creation
|
* Jun 1, 2012 bsteffen Initial creation
|
||||||
* Aug 27, 2013 #2287 randerso Removed 180 degree adjustment required by error
|
* Aug 27, 2013 #2287 randerso Removed 180 degree adjustment required by error
|
||||||
* in Maputil.rotation
|
* in Maputil.rotation
|
||||||
|
* Sep 16, 2014 abenak Split away from KML core
|
||||||
*
|
*
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
7
cave/com.raytheon.uf.viz.kml.export.radar/.classpath
Normal file
7
cave/com.raytheon.uf.viz.kml.export.radar/.classpath
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<classpath>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
|
||||||
|
<classpathentry kind="src" path="src"/>
|
||||||
|
<classpathentry kind="output" path="bin"/>
|
||||||
|
</classpath>
|
28
cave/com.raytheon.uf.viz.kml.export.radar/.project
Normal file
28
cave/com.raytheon.uf.viz.kml.export.radar/.project
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>com.raytheon.uf.viz.kml.export.radar</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.pde.ManifestBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.pde.SchemaBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.pde.PluginNature</nature>
|
||||||
|
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
|
@ -0,0 +1,11 @@
|
||||||
|
Manifest-Version: 1.0
|
||||||
|
Bundle-ManifestVersion: 2
|
||||||
|
Bundle-Name: KML Radar Graphics Extension
|
||||||
|
Bundle-SymbolicName: com.raytheon.uf.viz.kml.export.radar;singleton:=true
|
||||||
|
Bundle-Version: 1.14.0.qualifier
|
||||||
|
Bundle-Vendor: RAYTHEON
|
||||||
|
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
|
||||||
|
Require-Bundle: com.raytheon.uf.viz.kml.export;bundle-version="1.14.1",
|
||||||
|
com.raytheon.uf.viz.core;bundle-version="1.14.5",
|
||||||
|
org.geotools;bundle-version="10.5.0",
|
||||||
|
com.raytheon.viz.radar;bundle-version="1.14.0"
|
|
@ -0,0 +1,5 @@
|
||||||
|
source.. = src/
|
||||||
|
output.. = bin/
|
||||||
|
bin.includes = META-INF/,\
|
||||||
|
.,\
|
||||||
|
plugin.xml
|
10
cave/com.raytheon.uf.viz.kml.export.radar/plugin.xml
Normal file
10
cave/com.raytheon.uf.viz.kml.export.radar/plugin.xml
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?eclipse version="3.4"?>
|
||||||
|
<plugin>
|
||||||
|
<extension
|
||||||
|
point="com.raytheon.uf.viz.core.graphicsExtension">
|
||||||
|
<graphicsExtension
|
||||||
|
class="com.raytheon.uf.viz.kml.export.radar.KmlRadialMeshExtension">
|
||||||
|
</graphicsExtension>
|
||||||
|
</extension>
|
||||||
|
</plugin>
|
|
@ -17,7 +17,7 @@
|
||||||
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||||
* further licensing information.
|
* further licensing information.
|
||||||
**/
|
**/
|
||||||
package com.raytheon.uf.viz.kml.export.graphics.ext.radar;
|
package com.raytheon.uf.viz.kml.export.radar;
|
||||||
|
|
||||||
import org.geotools.coverage.grid.GeneralGridGeometry;
|
import org.geotools.coverage.grid.GeneralGridGeometry;
|
||||||
import org.opengis.referencing.FactoryException;
|
import org.opengis.referencing.FactoryException;
|
||||||
|
@ -41,6 +41,7 @@ import com.raytheon.viz.radar.rsc.image.IRadialMeshExtension;
|
||||||
* Jun 06, 2012 bsteffen Initial creation
|
* Jun 06, 2012 bsteffen Initial creation
|
||||||
* Jun 24, 2014 3072 bsteffen Remove RadarRecord dependency for Radial
|
* Jun 24, 2014 3072 bsteffen Remove RadarRecord dependency for Radial
|
||||||
* Mesh
|
* Mesh
|
||||||
|
* Sep 16, 2014 abenak Split away from KML core
|
||||||
*
|
*
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
|
@ -56,7 +57,6 @@ public class KmlRadialMeshExtension extends
|
||||||
return Compatibilty.TARGET_COMPATIBLE;
|
return Compatibilty.TARGET_COMPATIBLE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IMesh constructMesh(RadialMeshData meshData,
|
public IMesh constructMesh(RadialMeshData meshData,
|
||||||
GeneralGridGeometry targetGeometry) throws VizException {
|
GeneralGridGeometry targetGeometry) throws VizException {
|
||||||
|
@ -67,5 +67,4 @@ public class KmlRadialMeshExtension extends
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
|
@ -2,9 +2,9 @@ Manifest-Version: 1.0
|
||||||
Bundle-ManifestVersion: 2
|
Bundle-ManifestVersion: 2
|
||||||
Bundle-Name: KML Export
|
Bundle-Name: KML Export
|
||||||
Bundle-SymbolicName: com.raytheon.uf.viz.kml.export;singleton:=true
|
Bundle-SymbolicName: com.raytheon.uf.viz.kml.export;singleton:=true
|
||||||
Bundle-Version: 1.14.1.qualifier
|
Bundle-Version: 1.14.2.qualifier
|
||||||
Bundle-Vendor: RAYTHEON
|
Bundle-Vendor: RAYTHEON
|
||||||
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
|
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
|
||||||
Bundle-ActivationPolicy: lazy
|
Bundle-ActivationPolicy: lazy
|
||||||
Require-Bundle: org.eclipse.core.runtime;bundle-version="3.8.0",
|
Require-Bundle: org.eclipse.core.runtime;bundle-version="3.8.0",
|
||||||
com.raytheon.uf.viz.core;bundle-version="1.14.1",
|
com.raytheon.uf.viz.core;bundle-version="1.14.1",
|
||||||
|
@ -14,8 +14,9 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="3.8.0",
|
||||||
com.raytheon.uf.common.colormap,
|
com.raytheon.uf.common.colormap,
|
||||||
com.raytheon.uf.common.time,
|
com.raytheon.uf.common.time,
|
||||||
com.raytheon.uf.viz.core.maps,
|
com.raytheon.uf.viz.core.maps,
|
||||||
com.raytheon.viz.pointdata,
|
|
||||||
com.raytheon.viz.radar,
|
|
||||||
com.raytheon.uf.common.numeric;bundle-version="1.14.0",
|
com.raytheon.uf.common.numeric;bundle-version="1.14.0",
|
||||||
javax.measure
|
javax.measure
|
||||||
Export-Package: com.raytheon.uf.viz.kml.export
|
Export-Package: com.raytheon.uf.viz.kml.export,
|
||||||
|
com.raytheon.uf.viz.kml.export.graphics,
|
||||||
|
com.raytheon.uf.viz.kml.export.graphics.ext,
|
||||||
|
com.raytheon.uf.viz.kml.export.io
|
||||||
|
|
|
@ -29,9 +29,6 @@
|
||||||
<extension
|
<extension
|
||||||
point="com.raytheon.uf.viz.core.graphicsExtension">
|
point="com.raytheon.uf.viz.core.graphicsExtension">
|
||||||
<graphicsExtension
|
<graphicsExtension
|
||||||
class="com.raytheon.uf.viz.kml.export.graphics.ext.point.KmlPointImageExtension">
|
|
||||||
</graphicsExtension>
|
|
||||||
<graphicsExtension
|
|
||||||
class="com.raytheon.uf.viz.kml.export.graphics.ext.KmlSingleColorImageExtension">
|
class="com.raytheon.uf.viz.kml.export.graphics.ext.KmlSingleColorImageExtension">
|
||||||
</graphicsExtension>
|
</graphicsExtension>
|
||||||
<graphicsExtension
|
<graphicsExtension
|
||||||
|
@ -44,9 +41,6 @@
|
||||||
class="com.raytheon.uf.viz.kml.export.graphics.ext.KmlMapMeshExtension">
|
class="com.raytheon.uf.viz.kml.export.graphics.ext.KmlMapMeshExtension">
|
||||||
</graphicsExtension>
|
</graphicsExtension>
|
||||||
<graphicsExtension
|
<graphicsExtension
|
||||||
class="com.raytheon.uf.viz.kml.export.graphics.ext.radar.KmlRadialMeshExtension">
|
|
||||||
</graphicsExtension>
|
|
||||||
<graphicsExtension
|
|
||||||
class="com.raytheon.uf.viz.kml.export.graphics.ext.KmlMosaicImageExtension">
|
class="com.raytheon.uf.viz.kml.export.graphics.ext.KmlMosaicImageExtension">
|
||||||
</graphicsExtension>
|
</graphicsExtension>
|
||||||
<graphicsExtension
|
<graphicsExtension
|
||||||
|
|
Loading…
Add table
Reference in a new issue