public interface GeoShape extends Bounded, Membership, PlanetObject
|Modifier and Type||Method and Description|
Return a sample point that is on the outside edge/boundary of the shape.
Assess whether a plane, within the provided bounds, intersects with the shape's edges.
readBitSet, readBoolean, readByteArray, readClass, readDouble, readHeterogeneousArray, readHomogeneousArray, readInt, readLong, readObject, readObject, readObject, readObject, readPlanetObject, readPointArray, readPolygonArray, readString, write, writeBitSet, writeBoolean, writeByteArray, writeClass, writeDouble, writeHeterogeneousArray, writeHeterogeneousArray, writeHomogeneousArray, writeHomogeneousArray, writeInt, writeLong, writeObject, writePlanetObject, writePointArray, writePointArray, writePolygonArray, writePolygonArray, writeString
boolean intersects(Plane plane, GeoPoint notablePoints, Membership... bounds)
plane- is the plane to assess for intersection with the shape's edges or bounding curves.
notablePoints- represents the intersections of the plane with the supplied bounds. These are used to disambiguate when two planes are identical and it needs to be determined whether any points exist that fulfill all the bounds.
bounds- are a set of bounds that define an area that an intersection must be within in order to qualify (provided by a GeoArea).
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.