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