Class EllipseAnchor

All Implemented Interfaces:
AncestorListener, ConnectionAnchor

public class EllipseAnchor extends AbstractConnectionAnchor
Similar to a ChopboxAnchor, except this anchor is located on the ellipse defined by the owners bounding box.
  • Constructor Details

  • Method Details

    • getLocation

      public Point getLocation(Point reference)
      Returns a point on the ellipse (defined by the owner's bounding box) where the connection should be anchored.
      Parameters:
      reference - The reference Point in absolute coordinates
      Returns:
      The anchor's location
      See Also:
    • equals

      public boolean equals(Object o)
      Returns true if the other anchor is an EllipseAnchor with the same owner.
      Overrides:
      equals in class Object
      Parameters:
      o - the other anchor
      Returns:
      true if equal
    • hashCode

      public int hashCode()
      The owning figure's hashcode is used since equality is approximately based on the owner.
      Overrides:
      hashCode in class Object
      Returns:
      the hash code.