Class CloudCeiling
- java.lang.Object
-
- gov.nasa.worldwindx.applications.sar.CloudCeiling
-
- All Implemented Interfaces:
Restorable
public class CloudCeiling extends java.lang.Object implements Restorable
Display one or two contour lines depicting lower and upper cloud ceiling around a list of positions.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DELTA_MODE_BOTH
static java.lang.String
DELTA_MODE_MINUS
static java.lang.String
DELTA_MODE_PLUS
-
Constructor Summary
Constructors Constructor Description CloudCeiling(WorldWindow wwd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.Color
getColor()
java.lang.String
getDeltaMode()
double
getElevationBase()
double
getElevationDelta()
java.lang.String
getElevationUnit()
java.lang.String
getName()
java.lang.String
getPattern()
double
getPatternSize()
double
getPlaneOpacity()
java.util.ArrayList<? extends LatLon>
getPositions()
double
getRadius()
java.lang.String
getRestorableState()
Returns an XML document string describing the object's state.boolean
isEnabled()
void
relocateLayerOnTop()
void
restoreState(java.lang.String stateInXml)
Restores the object's state to what is described in the specified XML document string.void
setColor(java.awt.Color color)
void
setDeltaMode(java.lang.String mode)
void
setElevationBase(double elevation)
void
setElevationDelta(double elevation)
void
setElevationUnit(java.lang.String unit)
void
setEnabled(boolean enabled)
void
setName(java.lang.String name)
void
setPattern(java.lang.String pattern)
void
setPatternSize(double sizeInMeter)
void
setPlaneOpacity(double opacity)
void
setPositions(java.util.ArrayList<? extends LatLon> newPositions)
void
setRadius(double radius)
-
-
-
Constructor Detail
-
CloudCeiling
public CloudCeiling(WorldWindow wwd)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
getColor
public java.awt.Color getColor()
-
setColor
public void setColor(java.awt.Color color)
-
getPlaneOpacity
public double getPlaneOpacity()
-
setPlaneOpacity
public void setPlaneOpacity(double opacity)
-
getPattern
public java.lang.String getPattern()
-
setPattern
public void setPattern(java.lang.String pattern)
-
getPatternSize
public double getPatternSize()
-
setPatternSize
public void setPatternSize(double sizeInMeter)
-
getElevationUnit
public java.lang.String getElevationUnit()
-
setElevationUnit
public void setElevationUnit(java.lang.String unit)
-
getElevationBase
public double getElevationBase()
-
setElevationBase
public void setElevationBase(double elevation)
-
getElevationDelta
public double getElevationDelta()
-
setElevationDelta
public void setElevationDelta(double elevation)
-
getDeltaMode
public java.lang.String getDeltaMode()
-
setDeltaMode
public void setDeltaMode(java.lang.String mode)
-
relocateLayerOnTop
public void relocateLayerOnTop()
-
getRadius
public double getRadius()
-
setRadius
public void setRadius(double radius)
-
getPositions
public java.util.ArrayList<? extends LatLon> getPositions()
-
setPositions
public void setPositions(java.util.ArrayList<? extends LatLon> newPositions)
-
getRestorableState
public java.lang.String getRestorableState()
Description copied from interface:Restorable
Returns an XML document string describing the object's state. This state can be restored later by callingrestoreState
and passing the XML document.- Specified by:
getRestorableState
in interfaceRestorable
- Returns:
- an XML document string describing the object's state.
-
restoreState
public void restoreState(java.lang.String stateInXml)
Description copied from interface:Restorable
Restores the object's state to what is described in the specified XML document string.- Specified by:
restoreState
in interfaceRestorable
- Parameters:
stateInXml
- an XML document string describing an object's state.
-
-