public class PathGeometry.Vertex extends AbstractSite
_hasNormal, _normal
Constructor and Description |
---|
Vertex(int id)
Create a new site with the given ID
|
Vertex(int id,
int control_point)
Create a new site with the given ID and control point
|
Modifier and Type | Method and Description |
---|---|
int |
getControlPoint()
Get the control point of this site.
|
Figure |
getFigure()
Get the figure to which this site is attached, or null
if it is not attached to a figure.
|
int |
getID()
Get the ID of this site.
|
double |
getX()
Get the x-coordinate of the site, in the local
coordinates of the containing pane.
|
double |
getY()
Get the y-coordinate of the site, in the local
coordinates of the containing pane.
|
void |
setPoint(java.awt.geom.Point2D point)
Set the point location of the site
|
java.lang.String |
toString()
Describe this site
|
void |
translate(double x,
double y)
Translate the site by the indicated distance.
|
getNormal, getPoint, getPoint, getPoint, getPoint, getTransformContext, hasNormal, isNormal, setNormal
Vertex(int id)
Vertex(int id, int control_point)
public int getID()
getID
in interface Site
getID
in class AbstractSite
public int getControlPoint()
public Figure getFigure()
getFigure
in interface Site
getFigure
in class AbstractSite
public double getX()
getX
in interface Site
getX
in class AbstractSite
public double getY()
getY
in interface Site
getY
in class AbstractSite
public void setPoint(java.awt.geom.Point2D point)
public void translate(double x, double y)
translate
in interface Site
translate
in class AbstractSite
x
- The x distance to be translated.y
- The y distance to be translated.public java.lang.String toString()
toString
in class java.lang.Object