Class Summary 
BoundingBox 
This class represents an axisaligned bounding box. 
CompoundVolume 
This abstract class can be used as base class for compound volumes
whose geometry is defined in terms of a set of contained
volumes. 
Cone 
This class represents the geometry of a cone. 
CSGComplement 
An instance of this class represents the complement of a volume. 
CSGDifference 
An instance of this class represents the difference of a list of volumes. 
CSGIntersection 
An instance of this class represents the intersection of a list of volumes. 
CSGUnion 
An instance of this class represents the union of a list of volumes
as defined by Constructive Solid Geometry. 
Cube 
This class represents the geometry of a cube. 
Cylinder 
This class represents the geometry of a cylinder. 
DefaultCellIterator 

EmptyVolume 
This class represents an empty volume, i.e., a volume which contains
no point. 
Frustum 
This class represents the geometry of a frustum. 
FrustumBase 
This class represents the geometry of a cone. 
HalfSpace 
This class represents the geometry of a half space. 
ImplicitVolume 
This abstract base class represents the geometry of an implicit function. 
ImplicitVolume.Locals 

Intersection 
Instances of Intersection specify the properties
of an intersection point of a
Line
with the surface of a Volume . 
IntersectionList 
This class contains a list of intersection points of a line with the
surface of a Volume . 
Line 
This class represents the geometry of a line. 
MeshVolume 
This class represents a given Mesh
as a Volume . 
Octree 
Abstract base class for octrees. 
Octree.Cell 
A Cell represents a cell of an Octree . 
Octree.State 
An instance of State represents the state which
is needed for octree algorithms, namely for the methods
Octree.computeIntersections(de.grogra.vecmath.geom.Line, int, de.grogra.vecmath.geom.IntersectionList, de.grogra.vecmath.geom.Intersection, de.grogra.vecmath.geom.Intersection, de.grogra.vecmath.geom.Octree.State) and Octree.Cell.getVolume(int, de.grogra.vecmath.geom.Octree.State) . 
OctreeUnion 
An OctreeUnion behaves like a
SimpleUnion , but has a better performance
due to the intersection acceleration by an octree. 
SensorDisc 

SimpleUnion 
An instance of this class represents a simple union of a list of volumes. 
SkySphere 
This class represents a sky sphere. 
Sphere 
This class represents the geometry of a sphere. 
Square 
This class represents the geometry of a square. 
Supershape 
This class represents the geometry of a supershape. 
TransformableVolume 
This class represents the base class for volumes whose
geometry is specified
in local coordinates. 
UnionBase 
This abstract class is the base class for unions of volumes. 
Variables 
This class contains a set of temporary variables which may be used
freely in methods which receive an instance of Variables
as argument. 
VolumeBase 
This abstract class implements the operator and id methods of the
interface Volume . 