A B C D G H L M O P R S T U V W X Y Z

A

actionPerformed(ActionEvent) - Method in class de.ba_ravensburg.gdv.controller.Controller
 
add(Triangle) - Method in class de.ba_ravensburg.gdv.model.Scene
Add a triangle to the scene.
AllTests - Class in de.ba_ravensburg.gdv
 
AllTests() - Constructor for class de.ba_ravensburg.gdv.AllTests
 
AllTests - Class in de.ba_ravensburg.gdv.controller
 
AllTests() - Constructor for class de.ba_ravensburg.gdv.controller.AllTests
 
AllTests - Class in de.ba_ravensburg.gdv.model
 
AllTests() - Constructor for class de.ba_ravensburg.gdv.model.AllTests
 

B

BG_COLOR - Static variable in class de.ba_ravensburg.gdv.view.View3DPanel
 

C

Controller - Class in de.ba_ravensburg.gdv.controller
The Controller creates view and model and contains all functionality that can be called through the user interface.
Controller() - Constructor for class de.ba_ravensburg.gdv.controller.Controller
Constructs a new controller which then creates the model and the view.
ControlPanel - Class in de.ba_ravensburg.gdv.view
 
ControlPanel(Controller) - Constructor for class de.ba_ravensburg.gdv.view.ControlPanel
 

D

de.ba_ravensburg.gdv - package de.ba_ravensburg.gdv
 
de.ba_ravensburg.gdv.controller - package de.ba_ravensburg.gdv.controller
 
de.ba_ravensburg.gdv.model - package de.ba_ravensburg.gdv.model
 
de.ba_ravensburg.gdv.view - package de.ba_ravensburg.gdv.view
 
DEFAULT_APERTURE - Static variable in class de.ba_ravensburg.gdv.model.Scene
The default aperture of the camera.
DEFAULT_CAMERA_X - Static variable in class de.ba_ravensburg.gdv.model.Scene
The default direction of the x-axis of the camera coordinate.
DEFAULT_CAMERA_Y - Static variable in class de.ba_ravensburg.gdv.model.Scene
The default direction of the y-axis of the camera coordinate.
DEFAULT_CAMERA_Z - Static variable in class de.ba_ravensburg.gdv.model.Scene
The default direction of the z-axis of the camera coordinate.
DEFAULT_COLOR - Static variable in class de.ba_ravensburg.gdv.model.Triangle
The default color of a triangle.
DEFAULT_DIRECTION - Static variable in class de.ba_ravensburg.gdv.model.Scene
The default viewing direction of the camera.
DEFAULT_POSITION - Static variable in class de.ba_ravensburg.gdv.model.Scene
The default position of the camera.
DIMENSION - Static variable in class de.ba_ravensburg.gdv.model.Scene
The dimension of the Scene.

G

get() - Method in class de.ba_ravensburg.gdv.controller.RenderPipeline
Get a sorted list of 2D triangles from the rendering pipeline.
getAngleOfA(int) - Method in class de.ba_ravensburg.gdv.model.Triangle
Get the spherical coordinate angle of point A.
getAngleOfB(int) - Method in class de.ba_ravensburg.gdv.model.Triangle
Get the spherical coordinate angle of point B.
getAngleOfC(int) - Method in class de.ba_ravensburg.gdv.model.Triangle
Get the spherical coordinate angle of point C.
getAperture() - Method in class de.ba_ravensburg.gdv.model.Scene
Get the current aperture of the camera.
getBtDrehLinks() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getBtDrehRechts() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getBtGier() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getBtHoch() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getBtLinks() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getBtNickHoch() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getBtNickRunter() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getBtRechts() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getBtRunter() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getBtStartSeq() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getBtVor() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getBtZurueck() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getCbSequenzAuswahl() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getColor() - Method in class de.ba_ravensburg.gdv.controller.Triangle2D
Get the color of this 2D triangle.
getColor() - Method in class de.ba_ravensburg.gdv.model.Triangle
Get the current color of the triangle.
getDirection() - Method in class de.ba_ravensburg.gdv.model.Scene
Get the view direction of the camera.
getDistance() - Method in class de.ba_ravensburg.gdv.model.Triangle
Get the weighted distance of the triangle from the camera.
getOverview() - Method in class de.ba_ravensburg.gdv.view.MainUI
 
getPointA() - Method in class de.ba_ravensburg.gdv.model.Triangle
Get point A of the triangle.
getPointB() - Method in class de.ba_ravensburg.gdv.model.Triangle
Get point B of the triangle.
getPointC() - Method in class de.ba_ravensburg.gdv.model.Triangle
Get point C of the triangle.
getPos() - Method in class de.ba_ravensburg.gdv.model.Scene
Get the current camera position in the world coordinate.
getSmGier() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getSmNick() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getSmX() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getSmY() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getSmZ() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getSmZoom() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getTfGier() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getTfNick() - Method in class de.ba_ravensburg.gdv.view.ControlPanel
 
getTriangles() - Method in class de.ba_ravensburg.gdv.model.Scene
Get all triangles from the scene.
getView3D() - Method in class de.ba_ravensburg.gdv.view.MainUI
 
getViewControl() - Method in class de.ba_ravensburg.gdv.view.MainUI
 
GROUND_COLOR - Static variable in class de.ba_ravensburg.gdv.model.Scene
The default color of the scene's base.

H

HORIZONTAL - Static variable in class de.ba_ravensburg.gdv.model.Triangle
Constant representing horizontal turns.

L

LEFTRIGHT - Static variable in class de.ba_ravensburg.gdv.model.Scene
Constant representing horizontal turns.

M

main(String[]) - Static method in class de.ba_ravensburg.gdv.controller.Controller
Program entry point.
MainUI - Class in de.ba_ravensburg.gdv.view
 
MainUI(Controller) - Constructor for class de.ba_ravensburg.gdv.view.MainUI
 
makeGBC(int, int, int, int, double, double, int, int, int, int, int, int) - Static method in class de.ba_ravensburg.gdv.view.Utils
 
makeGBC(int, int, int, int, double, double, int, int) - Static method in class de.ba_ravensburg.gdv.view.Utils
 
move(double, int) - Method in class de.ba_ravensburg.gdv.model.Triangle
Move the triangle by given amount step into direction.
moveBackward(double) - Method in class de.ba_ravensburg.gdv.model.Scene
Move the camera backward.
moveDownward(double) - Method in class de.ba_ravensburg.gdv.model.Scene
Move the camera downward.
moveForward(double) - Method in class de.ba_ravensburg.gdv.model.Scene
Move the camera forward.
moveLeft(double) - Method in class de.ba_ravensburg.gdv.model.Scene
Move the camera to the left.
moveRight(double) - Method in class de.ba_ravensburg.gdv.model.Scene
Move the camera to the right.
moveUpward(double) - Method in class de.ba_ravensburg.gdv.model.Scene
Move the camera upward.

O

OverviewPanel - Class in de.ba_ravensburg.gdv.view
 
OverviewPanel() - Constructor for class de.ba_ravensburg.gdv.view.OverviewPanel
 

P

paint(double[], double, double[]) - Method in class de.ba_ravensburg.gdv.view.OverviewPanel
 
paint(LinkedList) - Method in class de.ba_ravensburg.gdv.view.View3DPanel
 
paint(Graphics) - Method in class de.ba_ravensburg.gdv.view.View3DPanel
 
paintComponent(Graphics) - Method in class de.ba_ravensburg.gdv.view.OverviewPanel
 
put(HashSet, double) - Method in class de.ba_ravensburg.gdv.controller.RenderPipeline
Put the given triangles into the rendering pipeline.

R

RenderPipeline - Class in de.ba_ravensburg.gdv.controller
The RenderPipeline is a pipeline inside of which the triangles of a scene are transformed into a form suitable for displaying them on the screen.
RenderPipeline() - Constructor for class de.ba_ravensburg.gdv.controller.RenderPipeline
Constructs a new empty rendering pipeline.
RenderPipelineTest - Class in de.ba_ravensburg.gdv.controller
 
RenderPipelineTest(String) - Constructor for class de.ba_ravensburg.gdv.controller.RenderPipelineTest
Constructor for RenderPipelineTest.

S

Scene - Class in de.ba_ravensburg.gdv.model
The Scene contains all triangles as well as the camera.
Scene() - Constructor for class de.ba_ravensburg.gdv.model.Scene
Constructs a new scene with default camera position, camera direction and camera aperture.
Scene(double, double, double) - Constructor for class de.ba_ravensburg.gdv.model.Scene
Constructs a new scene with given camera position and default camera direction and camera aperture.
Scene(double, double, double, double, double, double) - Constructor for class de.ba_ravensburg.gdv.model.Scene
Constructs a new scene with given camera position and camera direction and default camera aperture.
Scene(double, double, double, double, double) - Constructor for class de.ba_ravensburg.gdv.model.Scene
Constructs a new scene with given camera position and camera direction and default camera aperture.
SceneTest - Class in de.ba_ravensburg.gdv.model
 
SceneTest(String) - Constructor for class de.ba_ravensburg.gdv.model.SceneTest
Constructor for SceneTest.
setAperture(double) - Method in class de.ba_ravensburg.gdv.model.Scene
Set the aperture of the camera.
setColor(Color) - Method in class de.ba_ravensburg.gdv.model.Triangle
Set new color of the triangle.
setDirection(double, double, double) - Method in class de.ba_ravensburg.gdv.model.Scene
Set the new direction of the camera.
setDirection(double, double) - Method in class de.ba_ravensburg.gdv.model.Scene
Set the new direction of the camera.
setPointA(double, double, double) - Method in class de.ba_ravensburg.gdv.model.Triangle
Set point A of the triangle.
setPointB(double, double, double) - Method in class de.ba_ravensburg.gdv.model.Triangle
Set point B of the triangle.
setPointC(double, double, double) - Method in class de.ba_ravensburg.gdv.model.Triangle
Set point C of the triangle.
setPos(double, double, double) - Method in class de.ba_ravensburg.gdv.model.Scene
Set camera position in the scene.
SIZE - Static variable in class de.ba_ravensburg.gdv.view.View3DPanel
 
stateChanged(ChangeEvent) - Method in class de.ba_ravensburg.gdv.controller.Controller
 
STEP - Static variable in class de.ba_ravensburg.gdv.view.ControlPanel
 
suite() - Static method in class de.ba_ravensburg.gdv.AllTests
 
suite() - Static method in class de.ba_ravensburg.gdv.controller.AllTests
 
suite() - Static method in class de.ba_ravensburg.gdv.model.AllTests
 

T

testAcos() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testAdd() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testCoordinate2D() - Method in class de.ba_ravensburg.gdv.controller.RenderPipelineTest
 
testCoordinate2DInvalid() - Method in class de.ba_ravensburg.gdv.controller.RenderPipelineTest
 
testCos() - Method in class de.ba_ravensburg.gdv.model.TriangleTest
 
testGet() - Method in class de.ba_ravensburg.gdv.controller.RenderPipelineTest
 
testGetAngleOf() - Method in class de.ba_ravensburg.gdv.model.TriangleTest
 
testGetAngleOfInvalid() - Method in class de.ba_ravensburg.gdv.model.TriangleTest
 
testGetAperture() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testGetColor() - Method in class de.ba_ravensburg.gdv.controller.Triangle2DTest
 
testGetDirection() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testGetDistance() - Method in class de.ba_ravensburg.gdv.model.TriangleTest
 
testGetFromEmpty() - Method in class de.ba_ravensburg.gdv.controller.RenderPipelineTest
 
testGetTriangles() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testIsAboveCamera() - Method in class de.ba_ravensburg.gdv.controller.RenderPipelineTest
 
testIsBehindCamera() - Method in class de.ba_ravensburg.gdv.controller.RenderPipelineTest
 
testIsBelowCamera() - Method in class de.ba_ravensburg.gdv.controller.RenderPipelineTest
 
testIsEqual() - Method in class de.ba_ravensburg.gdv.model.TriangleTest
 
testIsLeftOfCamera() - Method in class de.ba_ravensburg.gdv.controller.RenderPipelineTest
 
testIsRightOfCamera() - Method in class de.ba_ravensburg.gdv.controller.RenderPipelineTest
 
testIsTurnedAway() - Method in class de.ba_ravensburg.gdv.controller.RenderPipelineTest
 
testMove() - Method in class de.ba_ravensburg.gdv.model.TriangleTest
 
testMoveBackward() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testMoveBackwardToZero() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testMoveDownward() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testMoveDownwardToZero() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testMoveForward() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testMoveForwardToZero() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testMoveLeft() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testMoveLeftToZero() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testMoveRight() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testMoveRightToZero() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testMoveUpward() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testMoveUpwardToZero() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testPutTriangle() - Method in class de.ba_ravensburg.gdv.controller.RenderPipelineTest
 
testPutTriangles() - Method in class de.ba_ravensburg.gdv.controller.RenderPipelineTest
 
testPutTrianglesEmpty() - Method in class de.ba_ravensburg.gdv.controller.RenderPipelineTest
 
testPutTrianglesInvalidApertureHigh() - Method in class de.ba_ravensburg.gdv.controller.RenderPipelineTest
 
testPutTrianglesInvalidApertureLow() - Method in class de.ba_ravensburg.gdv.controller.RenderPipelineTest
 
testPutTrianglesInvalidList() - Method in class de.ba_ravensburg.gdv.controller.RenderPipelineTest
 
testResetScene() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testScene() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testScenedoubledoubledouble() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testScenedoubledoubledoubledoubledouble() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testScenedoubledoubledoubledoubledoubledouble() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testSceneWrongDirectionZero() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testSetAperture() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testSetApertureInvalidHigh() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testSetApertureInvalidLow() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testSetColor() - Method in class de.ba_ravensburg.gdv.model.TriangleTest
 
testSetDirectionAngle() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testSetDirectionAngleHorizontalTurn() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testSetDirectionAngleVerticalTurn() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testSetDirectionCoord() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testSetDirectionCoordHorizontalTurn() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testSetDirectionCoordVerticalTurn() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testSetDirectionCoordZero() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testSetPointA() - Method in class de.ba_ravensburg.gdv.model.TriangleTest
 
testSetPointB() - Method in class de.ba_ravensburg.gdv.model.TriangleTest
 
testSetPointC() - Method in class de.ba_ravensburg.gdv.model.TriangleTest
 
testSetPos() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testSgn() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testSin() - Method in class de.ba_ravensburg.gdv.model.TriangleTest
 
testTriangle2D() - Method in class de.ba_ravensburg.gdv.controller.Triangle2DTest
 
testTriangle2DIncompatibleArgs() - Method in class de.ba_ravensburg.gdv.controller.Triangle2DTest
 
testTriangle2DInvalidLowXPoints() - Method in class de.ba_ravensburg.gdv.controller.Triangle2DTest
 
testTriangle2DInvalidLowYPoints() - Method in class de.ba_ravensburg.gdv.controller.Triangle2DTest
 
testTriangledoubleArraydoubleArraydoubleArray() - Method in class de.ba_ravensburg.gdv.model.TriangleTest
 
testTriangledoubleArraydoubleArraydoubleArrayColor() - Method in class de.ba_ravensburg.gdv.model.TriangleTest
 
testTriangleInvalidThreePoints() - Method in class de.ba_ravensburg.gdv.model.TriangleTest
 
testTriangleInvalidTwoPoints() - Method in class de.ba_ravensburg.gdv.model.TriangleTest
 
testTurn() - Method in class de.ba_ravensburg.gdv.model.TriangleTest
 
testTurnCameraBase() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testTurnCameraBaseInvalidArg() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testTurnDownward() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testTurnLeft() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testTurnRight() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
testTurnUpward() - Method in class de.ba_ravensburg.gdv.model.SceneTest
 
Triangle - Class in de.ba_ravensburg.gdv.model
Instances of this class represent three dimensional triangles.
Triangle(double, double, double, double, double, double, double, double, double) - Constructor for class de.ba_ravensburg.gdv.model.Triangle
Constructs a new triangle by three given points.
Triangle(double, double, double, double, double, double, double, double, double, Color) - Constructor for class de.ba_ravensburg.gdv.model.Triangle
Constructs a new triangle by three given points and given color.
Triangle2D - Class in de.ba_ravensburg.gdv.controller
We need polygons with three points, that have a color, so we specialize Polygon with these features.
Triangle2D(int[], int[], int, Color) - Constructor for class de.ba_ravensburg.gdv.controller.Triangle2D
Construct a new 2D triangle with given coordinates and given color.
Triangle2DTest - Class in de.ba_ravensburg.gdv.controller
 
Triangle2DTest(String) - Constructor for class de.ba_ravensburg.gdv.controller.Triangle2DTest
Constructor for Triangle2DTest.
TriangleTest - Class in de.ba_ravensburg.gdv.model
 
TriangleTest(String) - Constructor for class de.ba_ravensburg.gdv.model.TriangleTest
Constructor for TriangleTest.
turn(double, int) - Method in class de.ba_ravensburg.gdv.model.Triangle
Turn the triangle by given angle in given plane around the camera position.
turnDownward(double) - Method in class de.ba_ravensburg.gdv.model.Scene
Turn the camera downward.
turnLeft(double) - Method in class de.ba_ravensburg.gdv.model.Scene
Turn the camera to the left.
turnRight(double) - Method in class de.ba_ravensburg.gdv.model.Scene
Turn the camera to the right.
turnUpward(double) - Method in class de.ba_ravensburg.gdv.model.Scene
Turn the camera upward.

U

update(Graphics) - Method in class de.ba_ravensburg.gdv.view.OverviewPanel
 
update(Graphics) - Method in class de.ba_ravensburg.gdv.view.View3DPanel
 
UPDOWN - Static variable in class de.ba_ravensburg.gdv.model.Scene
Constant representing vertical turns.
Utils - Class in de.ba_ravensburg.gdv.view
 
Utils() - Constructor for class de.ba_ravensburg.gdv.view.Utils
 

V

VERTICAL - Static variable in class de.ba_ravensburg.gdv.model.Triangle
Constant representing vertical turns.
View3DPanel - Class in de.ba_ravensburg.gdv.view
 
View3DPanel() - Constructor for class de.ba_ravensburg.gdv.view.View3DPanel
 

W

windowActivated(WindowEvent) - Method in class de.ba_ravensburg.gdv.controller.Controller
 
windowClosed(WindowEvent) - Method in class de.ba_ravensburg.gdv.controller.Controller
 
windowClosing(WindowEvent) - Method in class de.ba_ravensburg.gdv.controller.Controller
 
windowDeactivated(WindowEvent) - Method in class de.ba_ravensburg.gdv.controller.Controller
 
windowDeiconified(WindowEvent) - Method in class de.ba_ravensburg.gdv.controller.Controller
 
windowIconified(WindowEvent) - Method in class de.ba_ravensburg.gdv.controller.Controller
 
windowOpened(WindowEvent) - Method in class de.ba_ravensburg.gdv.controller.Controller
 

X

X - Static variable in class de.ba_ravensburg.gdv.model.Scene
Constant representing x-direction.

Y

Y - Static variable in class de.ba_ravensburg.gdv.model.Scene
Constant representing y-direction.

Z

Z - Static variable in class de.ba_ravensburg.gdv.model.Scene
Constant representing z-direction.

A B C D G H L M O P R S T U V W X Y Z

Copyright © 2004 Max Schloss and Ansgar Wiechers. All Rights Reserved.