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 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()
-
-
-
Method Detail
-
is360
public boolean is360()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in 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)
-
-