Class Summary |
Camera |
This class represents a viewpoint and a (limited) view plane. |
CameraDialog |
This class is a dialog used to create new Camera s and
edit existing ones. |
CameraRot |
This is a class that contains methods to create transform matrices that
can transform our camera to (0,0,0), its direction to (0,0,-1) and its
up direction to (0,1,0) |
Compute3DRay |
This is a class that creates rays in 3d space |
ExampleFileFilter |
A convenience implementation of FileFilter that filters out
all files except for those type extensions that it knows about. |
IBVHApplet |
This is the main class of the project, containing the GUI among other
components. |
IBVHApplication |
This is the main class of the project, containing the GUI among other
components. |
ImageControl |
This class icludes methods for reading images from file |
Interval1D |
This class represents a simple scalar one-dimensional interval, together
with a method for aquiring the intersection with another interval. |
Matrix4 |
|
Project3DRay |
|
Ray2D |
This class contains methods to handle Ray2D objects. |
Ray3D |
This class contains methods to handle Ray3D objects. |
RayIntervals |
This class can contain a Ray3D together with a number of
Interval1D s. |
RotatingCube |
Class that shows a cube that the user can spin round the x-axis and the y-axis. |
Vector2 |
This class contains methods to handle Vector2 objects. |
Vector4 |
Class for handeling all vector computations |
VisualHull |
This class represents the visual hull of an object in the scene. |
VisualHullCreator |
This class takes care of all the steps of constructing a visual hull
from a set of reference views and a desired view. |