public class GliderRegionOfInterest extends AVListImpl
| Modifier and Type | Class and Description | 
|---|---|
| static class  | GliderRegionOfInterest.RegionSetA class to encapsulate an unmodifiable list of regions, useful when region lists are passed as properties. | 
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | GLIDER_REGION_OF_INTEREST | 
| Constructor and Description | 
|---|
| GliderRegionOfInterest(GliderRegionOfInterest region)Copy constructor. | 
| GliderRegionOfInterest(java.lang.Iterable<? extends LatLon> locations,
                      java.awt.Color color)Create a region of interest and assign it a color. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(java.lang.Object o) | 
| java.awt.Color | getColor()Return the region's color. | 
| java.util.List<LatLon> | getLocations()Returns the region's vertices. | 
| int | hashCode() | 
| void | setColor(java.awt.Color color)Set the region's color. | 
| void | setLocations(java.lang.Iterable<? extends LatLon> locations)Set the region's location. | 
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuespublic static final java.lang.String GLIDER_REGION_OF_INTEREST
public GliderRegionOfInterest(GliderRegionOfInterest region)
region - the region of interest to copy.java.lang.IllegalArgumentException - if region is null.public GliderRegionOfInterest(java.lang.Iterable<? extends LatLon> locations, java.awt.Color color)
locations - the lat/lon vertices of the region of interest.color - the color in which to draw the region.java.lang.IllegalArgumentException - if either argument is null.public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.awt.Color getColor()
public java.util.List<LatLon> getLocations()
public int hashCode()
hashCode in class java.lang.Objectpublic void setColor(java.awt.Color color)
color - the color in which to draw the region.java.lang.IllegalArgumentException - if color is null.public void setLocations(java.lang.Iterable<? extends LatLon> locations)
locations - the lat/lon vertices of the region.java.lang.IllegalArgumentException - if locations is null.