Package net.sourceforge.plantuml.svek
Class Node
- java.lang.Object
-
- net.sourceforge.plantuml.svek.Node
-
- All Implemented Interfaces:
Hideable,Moveable,Positionable,IShapePseudo
public class Node extends java.lang.Object implements Positionable, IShapePseudo, Hideable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddImpact(double angle)voidappendShape(java.lang.StringBuilder sb, StringBounder stringBounder)ClustergetCluster()ClusterPositiongetClusterPosition()EntityPositiongetEntityPosition()doublegetHeight()IEntityImagegetImage()doublegetMaxWidthFromLabelForEntryExit(StringBounder stringBounder)doublegetMinX()doublegetMinY()ShadowablegetOctagon()doublegetOverscanX(StringBounder stringBounder)java.awt.geom.Point2DgetPoint2D(double x, double y)java.awt.geom.Point2DgetPosition()java.awt.geom.Dimension2DgetSize()ShapeTypegetType()java.lang.StringgetUid()doublegetWidth()booleanisHidden()booleanisShielded()booleanisTop()voidmoveSvek(double deltaX, double deltaY)java.awt.geom.Point2Dprojection(java.awt.geom.Point2D pt, StringBounder stringBounder)voidsetCluster(Cluster cluster)voidsetOctagon(double minX, double minY, java.util.List<java.awt.geom.Point2D.Double> points)java.lang.StringtoString()
-
-
-
Method Detail
-
getEntityPosition
public EntityPosition getEntityPosition()
-
getCluster
public final Cluster getCluster()
-
setCluster
public final void setCluster(Cluster cluster)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getType
public final ShapeType getType()
-
getWidth
public final double getWidth()
-
getHeight
public final double getHeight()
-
appendShape
public void appendShape(java.lang.StringBuilder sb, StringBounder stringBounder)- Specified by:
appendShapein interfaceIShapePseudo
-
getUid
public final java.lang.String getUid()
- Specified by:
getUidin interfaceIShapePseudo
-
getMinX
public final double getMinX()
-
getMinY
public final double getMinY()
-
getImage
public IEntityImage getImage()
-
isTop
public final boolean isTop()
-
getPosition
public java.awt.geom.Point2D getPosition()
- Specified by:
getPositionin interfacePositionable
-
getSize
public java.awt.geom.Dimension2D getSize()
- Specified by:
getSizein interfacePositionable
-
getClusterPosition
public ClusterPosition getClusterPosition()
-
isShielded
public boolean isShielded()
-
moveSvek
public void moveSvek(double deltaX, double deltaY)
-
getMaxWidthFromLabelForEntryExit
public double getMaxWidthFromLabelForEntryExit(StringBounder stringBounder)
- Specified by:
getMaxWidthFromLabelForEntryExitin interfaceIShapePseudo
-
setOctagon
public void setOctagon(double minX, double minY, java.util.List<java.awt.geom.Point2D.Double> points)
-
getOctagon
public Shadowable getOctagon()
-
getPoint2D
public java.awt.geom.Point2D getPoint2D(double x, double y)
-
projection
public java.awt.geom.Point2D projection(java.awt.geom.Point2D pt, StringBounder stringBounder)
-
getOverscanX
public double getOverscanX(StringBounder stringBounder)
-
addImpact
public void addImpact(double angle)
-
-