Package net.sourceforge.plantuml.svek
Class SvekNode
- java.lang.Object
-
- net.sourceforge.plantuml.svek.SvekNode
-
- All Implemented Interfaces:
Hideable
,XNode
,Moveable
,Positionable
public class SvekNode extends java.lang.Object implements XNode
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addImpact(double angle)
void
appendShape(java.lang.StringBuilder sb, StringBounder stringBounder)
void
drawKals(UGraphic ug)
void
fixOverlap()
Cluster
getCluster()
EntityPosition
getEntityPosition()
double
getHeight()
IEntityImage
getImage()
MagneticBorder
getMagneticBorder()
double
getMinX()
double
getMinY()
double
getOverscanX(StringBounder stringBounder)
XPoint2D
getPoint2D(double x, double y)
Shadowable
getPolygon()
XPoint2D
getPosition()
RectangleArea
getRectangleArea()
XDimension2D
getSize()
Together
getTogether()
ShapeType
getType()
java.lang.String
getUid()
double
getWidth()
boolean
isHidden()
boolean
isShielded()
void
moveDelta(double deltaX, double deltaY)
void
resetMove()
void
setCluster(Cluster cluster)
void
setPolygon(double minX, double minY, java.util.List<XPoint2D> points)
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.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(java.lang.StringBuilder sb, StringBounder stringBounder)
-
getUid
public final java.lang.String getUid()
-
getMinX
public final double getMinX()
-
getMinY
public final double getMinY()
-
getImage
public IEntityImage getImage()
-
getPosition
public XPoint2D getPosition()
- Specified by:
getPosition
in interfacePositionable
-
getSize
public XDimension2D getSize()
- Specified by:
getSize
in interfacePositionable
-
getRectangleArea
public RectangleArea getRectangleArea()
-
isShielded
public boolean isShielded()
-
resetMove
public void resetMove()
-
moveDelta
public void moveDelta(double deltaX, double deltaY)
-
setPolygon
public void setPolygon(double minX, double minY, java.util.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()
-
-