ucar.unidata.data.gis
Class KmlGroundOverlay

java.lang.Object
  extended by ucar.unidata.data.gis.KmlInfo
      extended by ucar.unidata.data.gis.KmlImageElement
          extended by ucar.unidata.data.gis.KmlGroundOverlay

public class KmlGroundOverlay
extends KmlImageElement

Class KmlGroundOverlay represents a ground overlay in KML

Version:
$Revision: 1.12 $
Author:
IDV Development Team

Field Summary
static String TAG_EAST
          xml tags
static String TAG_LATLONBOX
          xml tags
static String TAG_NORTH
          xml tags
static String TAG_ROTATION
          xml tags
static String TAG_SOUTH
          xml tags
static String TAG_VIEWBOUNDSCALE
          xml tags
static String TAG_WEST
          xml tags
 
Fields inherited from class ucar.unidata.data.gis.KmlImageElement
TAG_HREF, TAG_ICON, TAG_NAME
 
Fields inherited from class ucar.unidata.data.gis.KmlInfo
TAG_ADDRESS, TAG_COORDINATES, TAG_DESCRIPTION, TAG_LINESTRING
 
Constructor Summary
KmlGroundOverlay()
          ctor
KmlGroundOverlay(Element node, String displayCategory, String baseUrl)
          ctor
 
Method Summary
 Data getData(KmlDataSource dataSource, Object loadId)
          get the image data
 double getEast()
          Get the East property.
 double getNorth()
          Get the North property.
 double getRotation()
          Get the Rotation property.
 double getSouth()
          Get the South property.
 double getViewBoundScale()
          Get the ViewBoundScale property.
 double getWest()
          Get the West property.
 void setEast(double value)
          Set the East property.
 void setNorth(double value)
          Set the North property.
 void setRotation(double value)
          Set the Rotation property.
 void setSouth(double value)
          Set the South property.
 void setViewBoundScale(double value)
          Set the ViewBoundScale property.
 void setWest(double value)
          Set the West property.
 
Methods inherited from class ucar.unidata.data.gis.KmlImageElement
getBaseUrl, getHref, getHref, getImage, setBaseUrl, setHref
 
Methods inherited from class ucar.unidata.data.gis.KmlInfo
getCategories, getName, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TAG_VIEWBOUNDSCALE

public static final String TAG_VIEWBOUNDSCALE
xml tags

See Also:
Constant Field Values

TAG_LATLONBOX

public static final String TAG_LATLONBOX
xml tags

See Also:
Constant Field Values

TAG_NORTH

public static final String TAG_NORTH
xml tags

See Also:
Constant Field Values

TAG_SOUTH

public static final String TAG_SOUTH
xml tags

See Also:
Constant Field Values

TAG_EAST

public static final String TAG_EAST
xml tags

See Also:
Constant Field Values

TAG_WEST

public static final String TAG_WEST
xml tags

See Also:
Constant Field Values

TAG_ROTATION

public static final String TAG_ROTATION
xml tags

See Also:
Constant Field Values
Constructor Detail

KmlGroundOverlay

public KmlGroundOverlay()
ctor


KmlGroundOverlay

public KmlGroundOverlay(Element node,
                        String displayCategory,
                        String baseUrl)
ctor

Parameters:
node - kml node
displayCategory - display category
baseUrl - url of the kml doc
Method Detail

getData

public Data getData(KmlDataSource dataSource,
                    Object loadId)
             throws VisADException,
                    RemoteException
get the image data

Specified by:
getData in class KmlInfo
Parameters:
dataSource - data source
loadId - for loading
Returns:
image data
Throws:
RemoteException - On badness
VisADException - On badness

setViewBoundScale

public void setViewBoundScale(double value)
Set the ViewBoundScale property.

Parameters:
value - The new value for ViewBoundScale

getViewBoundScale

public double getViewBoundScale()
Get the ViewBoundScale property.

Returns:
The ViewBoundScale

setRotation

public void setRotation(double value)
Set the Rotation property.

Parameters:
value - The new value for Rotation

getRotation

public double getRotation()
Get the Rotation property.

Returns:
The Rotation

setNorth

public void setNorth(double value)
Set the North property.

Parameters:
value - The new value for North

getNorth

public double getNorth()
Get the North property.

Returns:
The North

setSouth

public void setSouth(double value)
Set the South property.

Parameters:
value - The new value for South

getSouth

public double getSouth()
Get the South property.

Returns:
The South

setEast

public void setEast(double value)
Set the East property.

Parameters:
value - The new value for East

getEast

public double getEast()
Get the East property.

Returns:
The East

setWest

public void setWest(double value)
Set the West property.

Parameters:
value - The new value for West

getWest

public double getWest()
Get the West property.

Returns:
The West