Package com.anylogic.engine.gis
- java.lang.Object
-
- com.anylogic.engine.gis.GISMultiRegion
- All Implemented Interfaces:
IGeographicSearchEntry
,java.io.Serializable
,java.lang.Iterable<GISRegion>
public class GISMultiRegion extends java.lang.Object implements IGeographicSearchEntry, java.lang.Iterable<GISRegion>, java.io.Serializable
This markup element contains set of GIS regions.
- Author:
- AnyLogic North America, LLC https://anylogic.com
- See Also:
- Serialized Form
GISMultiRegion() |
|
GISMultiRegion(java.lang.String title,
GISRegion... regions) |
|
Constructor | Description |
---|
boolean |
add(GISRegion region) |
|
boolean |
addAll(java.util.Collection<GISRegion> regions) |
|
double |
area() |
Returns the total area (measured in m2)
|
double |
area(AreaUnits units) |
Returns the area of this multiregion (measured in @units)
|
java.util.List<GISRegion> |
getRegions() |
|
java.lang.String |
getTitle() |
Returns full geographic name.
|
java.util.Iterator<GISRegion> |
iterator() |
|
GISRegion |
randomRegionInside() |
|
GISRegion |
randomRegionInside(java.util.Random rng) |
|
boolean |
remove(GISRegion region) |
|
boolean |
removeAll(java.util.Collection<GISRegion> regions) |
|
void |
setFillColor(java.awt.Paint color) |
|
void |
setLineColor(java.awt.Paint color) |
|
void |
setLineStyle(LineStyle lineStyle) |
|
void |
setLineWidth(double width) |
|
void |
setTitle(java.lang.String title) |
|
void |
setVisible(boolean visible) |
|
Modifier and Type | Method | Description |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public GISMultiRegion()
public GISMultiRegion(java.lang.String title, GISRegion... regions)
public java.lang.String getTitle()
Description copied from interface:
IGeographicSearchEntry
Returns full geographic name.
- Specified by:
getTitle
in interfaceIGeographicSearchEntry
- Returns:
- geographic name
public void setTitle(java.lang.String title)
public java.util.List<GISRegion> getRegions()
public boolean add(GISRegion region)
public boolean addAll(java.util.Collection<GISRegion> regions)
public boolean remove(GISRegion region)
public boolean removeAll(java.util.Collection<GISRegion> regions)
public void setVisible(boolean visible)
public void setFillColor(java.awt.Paint color)
public void setLineColor(java.awt.Paint color)
public void setLineWidth(double width)
public void setLineStyle(LineStyle lineStyle)
public java.util.Iterator<GISRegion> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<GISRegion>
public GISRegion randomRegionInside()
public GISRegion randomRegionInside(java.util.Random rng)
public double area()
Returns the total area (measured in m2)
- Returns:
- the total area
public double area(AreaUnits units)
Returns the area of this multiregion (measured in @units)
- Returns:
- the area of this multiregion
-
How can we improve this article?
-