Package com.mxgraph.util
Class mxLine
- java.lang.Object
-
- com.mxgraph.util.mxPoint
-
- com.mxgraph.util.mxLine
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
public class mxLine extends mxPoint
Implements a line with double precision coordinates.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description mxPoint
getEndPoint()
Returns the end point of the line.double
ptLineDistSq(mxPoint pt)
Returns the square of the shortest distance from a point to this line.double
ptSegDistSq(mxPoint pt)
Returns the square of the shortest distance from a point to this line segment.void
setEndPoint(mxPoint value)
Sets the end point of the rectangle.void
setPoints(mxPoint startPt, mxPoint endPt)
Sets the start and end points.
-
-
-
Field Detail
-
endPoint
protected mxPoint endPoint
The end point of the line
-
-
Method Detail
-
getEndPoint
public mxPoint getEndPoint()
Returns the end point of the line.- Returns:
- Returns the end point of the line.
-
setEndPoint
public void setEndPoint(mxPoint value)
Sets the end point of the rectangle.- Parameters:
value
- The new end point of the line
-
ptLineDistSq
public double ptLineDistSq(mxPoint pt)
Returns the square of the shortest distance from a point to this line. The line is considered extrapolated infinitely in both directions for the purposes of the calculation.- Parameters:
pt
- the point whose distance is being measured- Returns:
- the square of the distance from the specified point to this line.
-
ptSegDistSq
public double ptSegDistSq(mxPoint pt)
Returns the square of the shortest distance from a point to this line segment.- Parameters:
pt
- the point whose distance is being measured- Returns:
- the square of the distance from the specified point to this segment.
-
-