Class SvekNode

java.lang.Object
net.sourceforge.plantuml.svek.SvekNode
All Implemented Interfaces:
Hideable, Moveable, Positionable

public class SvekNode extends Object implements Positionable, Hideable
  • Method Details

    • getEntityPosition

      public EntityPosition getEntityPosition()
    • getCluster

      public final Cluster getCluster()
    • setCluster

      public final void setCluster(Cluster cluster)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getTogether

      public final Together getTogether()
    • getType

      public final ShapeType getType()
    • getWidth

      public final double getWidth()
    • getHeight

      public final double getHeight()
    • appendShape

      public void appendShape(StringBuilder sb, StringBounder stringBounder)
    • getUid

      public final String getUid()
    • getMinX

      public final double getMinX()
    • getMinY

      public final double getMinY()
    • getImage

      public IEntityImage getImage()
    • getPosition

      public XPoint2D getPosition()
      Specified by:
      getPosition in interface Positionable
    • getSize

      public XDimension2D getSize()
      Specified by:
      getSize in interface Positionable
    • getRectangleArea

      public RectangleArea getRectangleArea()
    • isShielded

      public boolean isShielded()
    • resetMoveSvek

      public void resetMoveSvek()
    • moveSvek

      public void moveSvek(double deltaX, double deltaY)
      Specified by:
      moveSvek in interface Moveable
    • isHidden

      public boolean isHidden()
      Specified by:
      isHidden in interface Hideable
    • setPolygon

      public void setPolygon(double minX, double minY, List<XPoint2D> points)
    • getPolygon

      public Shadowable getPolygon()
    • getPoint2D

      public XPoint2D getPoint2D(double x, double y)
    • getOverscanX

      public double getOverscanX(StringBounder stringBounder)
    • addImpact

      public void addImpact(double angle)
    • drawKals

      public void drawKals(UGraphic ug)
    • fixOverlap

      public void fixOverlap()
    • getMagneticBorder

      public MagneticBorder getMagneticBorder()