Uses of Class
ProGAL.geom3d.LineSegment

Packages that use LineSegment
ProGAL.geom3d This package contains classes that are all related to three-dimensional geometric concepts. 
ProGAL.geom3d.complex A simplicial complex is a topological space of a particular kind, constructed by "gluing together" points, line segments, triangles, and their n-dimensional counterparts. 
ProGAL.geom3d.predicates   
ProGAL.geom3d.volumes   
 

Uses of LineSegment in ProGAL.geom3d
 

Methods in ProGAL.geom3d that return LineSegment
 LineSegment LineSegment.clone()
          Returns a deep clone of this line segment.
 LineSegment PointList.diameterSqrt3Approx()
          Get a segment seg between two points in the set such that diameter/sqrt(3) <= seg.
 LineSegment PointList.getDiameter()
          Get the diameter of the point set - trivial O(n^2) algorithm.
 LineSegment Line.orthogonalProjection(PointList points)
          Returns the smallest segment that contains all orthogonol projections of a point set onto this line.
 

Methods in ProGAL.geom3d with parameters of type LineSegment
 boolean LineSegment.equals(LineSegment ls)
          Returns true iff this line-segment and ls are the same.
 Point Plane.getIntersection(LineSegment sgm)
          Get the intersection of a segment with the plane.
 

Constructors in ProGAL.geom3d with parameters of type LineSegment
Line(LineSegment s)
          Constructs a line through the segment s.
 

Uses of LineSegment in ProGAL.geom3d.complex
 

Subclasses of LineSegment in ProGAL.geom3d.complex
 class CEdge
           
 

Uses of LineSegment in ProGAL.geom3d.predicates
 

Methods in ProGAL.geom3d.predicates with parameters of type LineSegment
abstract  double Predicates.edgecircumradius(LineSegment ls)
           
 double InexactRegularJavaPredicates.edgecircumradius(LineSegment ls)
           
 double InexactJavaPredicates.edgecircumradius(LineSegment ls)
           
 double ExactNativePredicates.edgecircumradius(LineSegment ls)
          TODO: This isnt exact
 double ExactJavaPredicates.edgecircumradius(LineSegment ls)
          TODO: This isnt exact
abstract  Predicates.SphereConfig Predicates.edgeinsphere(LineSegment e, Point q)
           
 Predicates.SphereConfig InexactRegularJavaPredicates.edgeinsphere(LineSegment e, Point q)
           
 Predicates.SphereConfig InexactJavaPredicates.edgeinsphere(LineSegment e, Point q)
           
 Predicates.SphereConfig ExactNativePredicates.edgeinsphere(LineSegment ls, Point q)
          TODO: This isnt exact
 Predicates.SphereConfig ExactJavaPredicates.edgeinsphere(LineSegment ls, Point q)
          TODO: This isnt exact
 

Uses of LineSegment in ProGAL.geom3d.volumes
 

Fields in ProGAL.geom3d.volumes declared as LineSegment
 LineSegment LSS.segment
           
 

Methods in ProGAL.geom3d.volumes that return LineSegment
 LineSegment Sphere.getIntersection(Line line)
          Gets the secant on the line.
 LineSegment Cylinder.getSegment()
           
 

Methods in ProGAL.geom3d.volumes with parameters of type LineSegment
 void Cylinder.setSegment(LineSegment sgm)
           
 

Constructors in ProGAL.geom3d.volumes with parameters of type LineSegment
Cylinder(LineSegment sgm, double r)
           
LSS(LineSegment segment, double r)
          Construct a capsule using a line-segment and a radius (used both for hemispheres and cylinder shape).