Class AbstractExtremityFactory

java.lang.Object
net.sourceforge.plantuml.svek.AbstractExtremityFactory
All Implemented Interfaces:
ExtremityFactory
Direct Known Subclasses:
ExtremityFactoryArrow, ExtremityFactoryArrowAndCircle, ExtremityFactoryCircle, ExtremityFactoryCircleConnect, ExtremityFactoryCircleCross, ExtremityFactoryCircleCrowfoot, ExtremityFactoryCircleLine, ExtremityFactoryCrowfoot, ExtremityFactoryDiamond, ExtremityFactoryDoubleLine, ExtremityFactoryExtends, ExtremityFactoryExtendsLike, ExtremityFactoryHalfArrow, ExtremityFactoryLineCrowfoot, ExtremityFactoryNotNavigable, ExtremityFactoryParenthesis, ExtremityFactoryPlus, ExtremityFactorySquare, ExtremityFactoryTriangle

public abstract class AbstractExtremityFactory extends java.lang.Object implements ExtremityFactory
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected double
    atan2(java.awt.geom.Point2D p1, java.awt.geom.Point2D p0)
     
    createUDrawable(java.awt.geom.Point2D p0, double angle, Side side)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.sourceforge.plantuml.svek.extremity.ExtremityFactory

    createUDrawable
  • Constructor Details

    • AbstractExtremityFactory

      public AbstractExtremityFactory()
  • Method Details

    • createUDrawable

      public UDrawable createUDrawable(java.awt.geom.Point2D p0, double angle, Side side)
      Specified by:
      createUDrawable in interface ExtremityFactory
    • atan2

      protected double atan2(java.awt.geom.Point2D p1, java.awt.geom.Point2D p0)