Overview
Package
Class
Use
Tree
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2004 Max Schloss and Ansgar Wiechers. All Rights Reserved.