Class Summary |
BoundingBox |
This class represents an axis-aligned 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 . |