Package net.sourceforge.plantuml.graph2
Class Neighborhood2
- java.lang.Object
-
- net.sourceforge.plantuml.graph2.Neighborhood2
-
public class Neighborhood2 extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Neighborhood2(java.awt.geom.Point2D.Double center)Neighborhood2(java.awt.geom.Point2D.Double center, double angle1, double angle2)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.awt.geom.Point2D.DoublegetCenter()OrientationgetOrientationFrom(double angle)java.awt.geom.Point2D.DoublegetPointInNeighborhood(double dist, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)inthashCode()booleanis360()booleanisAngleLimit(double angle)booleanisConnectable(Neighborhood2 other)booleanisInAngleLarge(double angle)booleanisInAngleStrict(double angle)java.lang.StringtoString()
-
-
-
Method Detail
-
is360
public boolean is360()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getCenter
public final java.awt.geom.Point2D.Double getCenter()
-
getPointInNeighborhood
public java.awt.geom.Point2D.Double getPointInNeighborhood(double dist, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
-
isInAngleStrict
public boolean isInAngleStrict(double angle)
-
isInAngleLarge
public boolean isInAngleLarge(double angle)
-
isAngleLimit
public boolean isAngleLimit(double angle)
-
getOrientationFrom
public Orientation getOrientationFrom(double angle)
-
isConnectable
public boolean isConnectable(Neighborhood2 other)
-
-