cz.cuni.utils.math
Class Line2D
java.lang.Object
cz.cuni.utils.math.Line2D
- Direct Known Subclasses:
- Line2DExtended
public class Line2D
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
direction
public Tuple2D direction
point
public Tuple2D point
normal
public Tuple2D normal
equation
public Tuple3D equation
Line2D
public Line2D()
Line2D
public Line2D(Tuple2D iDirection,
Tuple2D iPoint)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
line2D
public static Line2D line2D(Tuple2D pointA,
Tuple2D pointB)
assign
public void assign(Tuple2D iDirection,
Tuple2D iPoint)
countLine
public void countLine(Tuple2D pointA,
Tuple2D pointB)
getCommonPoint
public Tuple2D getCommonPoint()
- Returns point which is the same for equal 'directions' of the same line.
inLine
public boolean inLine(Tuple2D testedPoint)
- Test wether point lies inside a line.
- Parameters:
testedPoint
-
inLine
public boolean inLine(Tuple2D testedPoint,
double precision)
recountEquationFromNormal
public void recountEquationFromNormal()