uk.ac.ed.vecmath
Class LineSegment3d

java.lang.Object
  extended by uk.ac.ed.vecmath.LineSegment3d

public class LineSegment3d
extends Object

User: nix Date: 16-Aug-2005 Time: 17:59:30 To change this template use Options | File Templates.


Field Summary
protected  javax.vecmath.Point3d end_point
           
protected  double length
           
protected  javax.vecmath.Point3d start_point
           
 
Constructor Summary
LineSegment3d(javax.vecmath.Point3d start_point, javax.vecmath.Point3d end_point)
           
 
Method Summary
 double getDistanceToPoint(javax.vecmath.Point3d point)
           
 javax.vecmath.Point3d getEndPoint()
           
 double getLength()
           
 javax.vecmath.Point3d getStartPoint()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

start_point

protected javax.vecmath.Point3d start_point

end_point

protected javax.vecmath.Point3d end_point

length

protected double length
Constructor Detail

LineSegment3d

public LineSegment3d(javax.vecmath.Point3d start_point,
                     javax.vecmath.Point3d end_point)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

getStartPoint

public javax.vecmath.Point3d getStartPoint()

getEndPoint

public javax.vecmath.Point3d getEndPoint()

getLength

public double getLength()

getDistanceToPoint

public double getDistanceToPoint(javax.vecmath.Point3d point)