ProGAL.geom3d.volumes
Class InfCylinder

java.lang.Object
  extended by ProGAL.geom3d.volumes.InfCylinder

public class InfCylinder
extends java.lang.Object

An infinitely extended cylinder defined using a line and a radius.


Constructor Summary
InfCylinder(Line l, double r)
           
 
Method Summary
 Cylinder capWithDiscs(PointList enclosedPoints)
           
 LSS capWithHalfSpheres(LSS c1, LSS c2)
           
 LSS capWithHalfSpheres(PointList enclosedPoints)
           
static InfCylinder createMinRadCylinderFromDirection(PointList points, Vector dir)
          Assumes dir is normalized
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InfCylinder

public InfCylinder(Line l,
                   double r)
Method Detail

capWithHalfSpheres

public LSS capWithHalfSpheres(PointList enclosedPoints)

capWithDiscs

public Cylinder capWithDiscs(PointList enclosedPoints)

createMinRadCylinderFromDirection

public static InfCylinder createMinRadCylinderFromDirection(PointList points,
                                                            Vector dir)
Assumes dir is normalized


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

capWithHalfSpheres

public LSS capWithHalfSpheres(LSS c1,
                              LSS c2)