public class Neighborhood2
extends java.lang.Object
Constructor and Description |
---|
Neighborhood2(java.awt.geom.Point2D.Double center) |
Neighborhood2(java.awt.geom.Point2D.Double center,
double angle1,
double angle2) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.awt.geom.Point2D.Double |
getCenter() |
Orientation |
getOrientationFrom(double angle) |
java.awt.geom.Point2D.Double |
getPointInNeighborhood(double dist,
java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2) |
int |
hashCode() |
boolean |
is360() |
boolean |
isAngleLimit(double angle) |
boolean |
isConnectable(Neighborhood2 other) |
boolean |
isInAngleLarge(double angle) |
boolean |
isInAngleStrict(double angle) |
java.lang.String |
toString() |
public Neighborhood2(java.awt.geom.Point2D.Double center)
public Neighborhood2(java.awt.geom.Point2D.Double center, double angle1, double angle2)
public boolean is360()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public final java.awt.geom.Point2D.Double getCenter()
public java.awt.geom.Point2D.Double getPointInNeighborhood(double dist, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
public boolean isInAngleStrict(double angle)
public boolean isInAngleLarge(double angle)
public boolean isAngleLimit(double angle)
public Orientation getOrientationFrom(double angle)
public boolean isConnectable(Neighborhood2 other)