6.3.1.3.16. GeoPolygon

public class GeoPolygon extends GeoGeometry

6.3.1.3.16.1. Fields

6.3.1.3.16.1.1. mInnerRings

protected List<GeoLinearRing> mInnerRings

6.3.1.3.16.1.2. mOuterRing

protected GeoLinearRing mOuterRing

6.3.1.3.16.1.3. serialVersionUID

protected static final long serialVersionUID

6.3.1.3.16.2. Constructors

6.3.1.3.16.2.1. GeoPolygon

public GeoPolygon()

6.3.1.3.16.2.2. GeoPolygon

public GeoPolygon(GeoPolygon polygon)

6.3.1.3.16.3. Methods

6.3.1.3.16.3.1. add

public void add(GeoPoint point)

6.3.1.3.16.3.2. addInnerRing

public void addInnerRing(GeoLinearRing ring)

6.3.1.3.16.3.3. clear

public void clear()

6.3.1.3.16.3.4. clip

public GeoGeometry clip(GeoEnvelope envelope)

6.3.1.3.16.3.5. closeRings

public void closeRings()

6.3.1.3.16.3.6. contains

public boolean contains(GeoPoint point)

6.3.1.3.16.3.7. coordinatesToJSON

public JSONArray coordinatesToJSON()

6.3.1.3.16.3.8. copy

public GeoGeometry copy()

6.3.1.3.16.3.9. distance

public double distance(GeoGeometry geometry)

6.3.1.3.16.3.10. equals

public boolean equals(Object o)

6.3.1.3.16.3.11. getArea

public double getArea()

6.3.1.3.16.3.12. getEnvelope

public GeoEnvelope getEnvelope()

6.3.1.3.16.3.13. getInnerRing

public GeoLinearRing getInnerRing(int index)

6.3.1.3.16.3.14. getInnerRingCount

public int getInnerRingCount()

6.3.1.3.16.3.15. getOuterRing

public GeoLinearRing getOuterRing()

6.3.1.3.16.3.16. getPerimeter

public double getPerimeter()

6.3.1.3.16.3.17. getType

public int getType()

6.3.1.3.16.3.18. intersects

public boolean intersects(GeoEnvelope envelope)

6.3.1.3.16.3.19. intersects

public boolean intersects()

6.3.1.3.16.3.20. isHolesInside

public boolean isHolesInside()

6.3.1.3.16.3.21. isHolesIntersect

public boolean isHolesIntersect()

6.3.1.3.16.3.22. isValid

public boolean isValid()

6.3.1.3.16.3.23. rawProject

protected boolean rawProject(int toCrs)

6.3.1.3.16.3.24. read

public void read(DataInputStream stream)

6.3.1.3.16.3.25. remove

public GeoPoint remove(int index)

6.3.1.3.16.3.26. removeInnerRing

public void removeInnerRing(int index)

6.3.1.3.16.3.27. setCoordinatesFromJSON

public void setCoordinatesFromJSON(JSONArray coordinates)

6.3.1.3.16.3.28. setCoordinatesFromJSONStream

public void setCoordinatesFromJSONStream(JsonReader reader, int crs)

6.3.1.3.16.3.29. setCoordinatesFromWKT

public void setCoordinatesFromWKT(String wkt, int crs)

6.3.1.3.16.3.30. setInnerRing

public void setInnerRing(int location, GeoLinearRing ring)

6.3.1.3.16.3.31. setOuterRing

public void setOuterRing(GeoLinearRing ring)

6.3.1.3.16.3.32. simplify

public GeoGeometry simplify(double tolerance)

6.3.1.3.16.3.33. toWKT

public String toWKT(boolean full)

6.3.1.3.16.3.34. write

public void write(DataOutputStream stream)