public class SvekNode extends java.lang.Object implements Positionable, Hideable
Modifier and Type | Method and 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 |
moveSvek(double deltaX,
double deltaY) |
void |
resetMoveSvek() |
void |
setCluster(Cluster cluster) |
void |
setPolygon(double minX,
double minY,
java.util.List<XPoint2D> points) |
java.lang.String |
toString() |
public EntityPosition getEntityPosition()
public final Cluster getCluster()
public final void setCluster(Cluster cluster)
public java.lang.String toString()
toString
in class java.lang.Object
public final Together getTogether()
public final ShapeType getType()
public final double getWidth()
public final double getHeight()
public void appendShape(java.lang.StringBuilder sb, StringBounder stringBounder)
public final java.lang.String getUid()
public final double getMinX()
public final double getMinY()
public IEntityImage getImage()
public XPoint2D getPosition()
getPosition
in interface Positionable
public XDimension2D getSize()
getSize
in interface Positionable
public RectangleArea getRectangleArea()
public boolean isShielded()
public void resetMoveSvek()
public void moveSvek(double deltaX, double deltaY)
public void setPolygon(double minX, double minY, java.util.List<XPoint2D> points)
public Shadowable getPolygon()
public XPoint2D getPoint2D(double x, double y)
public double getOverscanX(StringBounder stringBounder)
public void addImpact(double angle)
public void drawKals(UGraphic ug)
public void fixOverlap()
public MagneticBorder getMagneticBorder()