public class BoundsSite extends AbstractSite
_hasNormal, _normal
Constructor and Description |
---|
BoundsSite(Figure figure,
int id,
int side,
double offset)
Create a new site on the given figure with the given ID
and at the location given by the side and the offset.
|
Modifier and Type | Method and Description |
---|---|
Figure |
getFigure()
Get the figure to which this site is attached.
|
int |
getID()
Get the ID of this site.
|
double |
getNormal()
Get the normal of the site.
|
double |
getOffset()
Get the distance to be located along the side, in percent.
|
int |
getSide()
Get the side to be located on: NORTH, SOUTH, EAST, WEST.
|
double |
getX()
Get the x-coordinate of the site.
|
double |
getY()
Get the y-coordinate of the site.
|
java.lang.String |
toString() |
getPoint, getPoint, getPoint, getPoint, getTransformContext, hasNormal, isNormal, setNormal, translate
public BoundsSite(Figure figure, int id, int side, double offset)
public Figure getFigure()
getFigure
in interface Site
getFigure
in class AbstractSite
public int getID()
getID
in interface Site
getID
in class AbstractSite
public double getNormal()
getNormal
in interface Site
getNormal
in class AbstractSite
public double getOffset()
public int getSide()
public double getX()
getX
in interface Site
getX
in class AbstractSite
public double getY()
getY
in interface Site
getY
in class AbstractSite
public java.lang.String toString()
toString
in class java.lang.Object