Interface IPolyShape
- All Known Implementing Classes:
PolyShape
public interface IPolyShapeMethod Summary
Modifier and Type Method Description booleanequals(java.lang.Object anObject)Tests for equality between two polylines.java.util.List<java.awt.geom.Point2D>getAbsolutePoints(double originX, double originY)java.util.List<java.awt.geom.Point2D>getAbsolutePoints(java.awt.geom.Point2D origin)java.util.List<java.awt.geom.Point2D>getPoints()Gets all points of a polyline.inthashCode()Computes a hash code for this polyline.
Method Details
getPoints
java.util.List<java.awt.geom.Point2D> getPoints()Gets all points of a polyline. The points are relative to the x and y coordinate of the parentIMapObject.To get a
Path2Dobject, you should useMap- Returns:
- A list containing all points of the polyline.
getAbsolutePoints
java.util.List<java.awt.geom.Point2D> getAbsolutePoints(double originX, double originY)getAbsolutePoints
java.util.List<java.awt.geom.Point2D> getAbsolutePoints(java.awt.geom.Point2D origin)equals
boolean equals(java.lang.Object anObject)Tests for equality between two polylines. Two polylines are equal if they have the same points.- Overrides:
equalsin classjava.lang.Object- Parameters:
anObject- The polyline to test equality for- Returns:
- Whether the two polylines are equal, or
falseifanObjectis not a polyline
hashCode
int hashCode()Computes a hash code for this polyline. A polyline's hash code is equal to the hash code of its points.- Overrides:
hashCodein classjava.lang.Object- Returns:
- The hash code for this polyline
