Overview
Package
Class
Tree
Deprecated
Index
Help
Flight Club
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
W
Z
A
add(float[], float[], float[])
- Static method in class flightclub.framework3d.
Tools3d
Adds a and b to give the result c.
addNotification(Object)
- Method in class flightclub.framework3d.
EventManager
Adds an object to the list of objects to be notified when an event happens
addObj(Obj3d)
- Method in class flightclub.framework3d.
Obj3dManager
addObserver(ClockObserver)
- Method in class flightclub.framework3d.
Clock
addPilot(Obj3d, int)
- Static method in class flightclub.data.
Person
Adds a pilot to the wing.
addPolygon(float[][])
- Method in class flightclub.framework3d.
Obj3d
Adds a single sided gray polygon.
addPolygon(float[][], Color)
- Method in class flightclub.framework3d.
Obj3d
Adds a polygon with one side visible.
addPolygon(float[][], Color, boolean)
- Method in class flightclub.framework3d.
Obj3d
Adds a polygon.
addPolygon2(float[][])
- Method in class flightclub.framework3d.
Obj3d
Adds a gray polygon that is visible from both sides.
addPolygon2(float[][], Color)
- Method in class flightclub.framework3d.
Obj3d
Adds a polygon that is visible from both sides.
addPolygonBent(float[][], Color, int)
- Method in class flightclub.framework3d.
Obj3d
Adds a bent polygon (made out of two triangles).
addSubject(CameraSubject)
- Method in class flightclub.framework3d.
ModelViewer
Adds a camera subject to the list of subjects.
applyTo(float[][], float[][])
- Static method in class flightclub.framework3d.
Tools3d
applyTo(float[][], float[], float[])
- Static method in class flightclub.framework3d.
Tools3d
Sets a_ to matrix multiplication of m times a.
B
backColor
- Variable in class flightclub.framework3d.
ModelCanvas
backColor
- Variable in class flightclub.site.
SliceCanvas
backColor
- Variable in class flightclub.site.
PlanCanvas
C
cameraMan
- Variable in class flightclub.framework3d.
ModelViewer
CameraMan
- class flightclub.framework3d.
CameraMan
.
This class implements camera functionality such as cutting smoothly between different camera subjects and mapping (x, y, z) onto the screen (y_, z_)).
CameraMan(ModelViewer)
- Constructor for class flightclub.framework3d.
CameraMan
Creates a CameraMan.
CameraSubject
- interface flightclub.framework3d.
CameraSubject
.
This interface should be implemented by any 3d object which may become the camera subject.
CameraSubjectSimple
- class flightclub.framework3d.
CameraSubjectSimple
.
This class implements the most basic camera subject.
CameraSubjectSimple(float[], float[])
- Constructor for class flightclub.framework3d.
CameraSubjectSimple
circleXZ(int, float, float[])
- Static method in class flightclub.framework3d.
Tools3d
Returns a list of points for a circle lying in the XZ plane.
clock
- Variable in class flightclub.framework3d.
ModelViewer
Clock
- class flightclub.framework3d.
Clock
.
This class implements the clock that manages model time.
Clock(float)
- Constructor for class flightclub.framework3d.
Clock
ClockObserver
- interface flightclub.framework3d.
ClockObserver
.
This interface is for objects that do stuff when the clock ticks.
Cloud
- class flightclub.client.
Cloud
.
This class implements a cumulus cloud being fed by a thermal.
Cloud(ModelViewer, float, float)
- Constructor for class flightclub.client.
Cloud
Creates a cloud with the default size.
Cloud(ModelViewer, float, float, int)
- Constructor for class flightclub.client.
Cloud
Creates a cloud.
CLOUDBASE
- Static variable in class flightclub.client.
Cloud
clouds
- Variable in class flightclub.client.
LiftManager
Clouds
- class flightclub.test.
Clouds
.
This class implements a unit test of the Cloud class.
Clouds()
- Constructor for class flightclub.test.
Clouds
CONCAVE
- Static variable in class flightclub.framework3d.
Obj3d
CONVEX
- Static variable in class flightclub.framework3d.
Obj3d
createCameraMan()
- Method in class flightclub.framework3d.
ModelViewer
createClock()
- Method in class flightclub.framework3d.
ModelViewer
createControls()
- Method in class flightclub.framework3d.
ModelViewer
Adds some buttons to the south for zooming in and out and toggling the camera subject.
createEventManager()
- Method in class flightclub.framework3d.
ModelViewer
createModel()
- Method in class flightclub.framework3d.
ModelViewer
Creates a unit cube at the origin.
createModelCanvas()
- Method in class flightclub.framework3d.
ModelViewer
createObj3dManager()
- Method in class flightclub.framework3d.
ModelViewer
createPerson(ModelViewer)
- Static method in class flightclub.data.
Person
Returns a person standing at the origin facing +y.
createTail()
- Method in class flightclub.client.
GliderUser
Override tail's factory method.
cross(float[], float[], float[])
- Static method in class flightclub.framework3d.
Tools3d
Makes c equal the cross product of a and b.
CUT_LEN
- Static variable in class flightclub.framework3d.
CameraMan
D
debug
- Variable in class flightclub.framework3d.
ModelViewer
depthOfVision
- Variable in class flightclub.framework3d.
CameraMan
destroy()
- Method in class flightclub.framework3d.
ModelApplet
destroyMe()
- Method in class flightclub.framework3d.
Obj3d
destroyMe()
- Method in class flightclub.client.
Cloud
Destroys refences to this cloud and its child objects so it will be garbage collected.
destroyMe()
- Method in class flightclub.client.
GliderUser
dot(float[], float[])
- Static method in class flightclub.framework3d.
Tools3d
DRAG_MIN
- Static variable in class flightclub.framework3d.
ModelCanvas
The amount mouse must be dragged in order to trigger any camera movement.
draw(Graphics)
- Method in class flightclub.framework3d.
Obj3d
Draws a 2d representation of the object onto the screen.
E
EventInterface
- interface flightclub.framework3d.
EventInterface
.
This interface is to be implemented by objects (eg.
eventManager
- Variable in class flightclub.framework3d.
ModelViewer
EventManager
- class flightclub.framework3d.
EventManager
.
This class implements an event manager.
EventManager()
- Constructor for class flightclub.framework3d.
EventManager
EW
- Static variable in class flightclub.site.
SliceCanvas
F
FileFormatException
- exception flightclub.framework3d.
FileFormatException
.
FileFormatException(String)
- Constructor for class flightclub.framework3d.
FileFormatException
finalize()
- Method in class flightclub.client.
Cloud
flightclub.client
- package flightclub.client
This package contains classes such as Cloud, Particle and Glider that are used in the Flight Club client (the applet).
flightclub.data
- package flightclub.data
This package contains contains classes for generating text files of data.
flightclub.framework3d
- package flightclub.framework3d
This package contains contains classes for building and viewing a 3d model.
flightclub.site
- package flightclub.site
This package contains contains the classes designing terrain, weather, tasks, hills...
flightclub.test
- package flightclub.test
This package contains contains classes for unit testing various bits of Flight Club.
Framework
- class flightclub.test.
Framework
.
This class implements a test of the default model which comes with flightclub.framework3d.
Framework()
- Constructor for class flightclub.test.
Framework
freeze()
- Method in class flightclub.client.
Cloud
G
getCycle(int)
- Static method in class flightclub.client.
ThermalTrigger
Returns the cycle length for a given cloud size.
getDebug()
- Method in class flightclub.framework3d.
ModelViewer
getDepthMax()
- Method in class flightclub.framework3d.
Obj3d
getDepthMin()
- Method in class flightclub.framework3d.
Obj3d
getDistance()
- Method in class flightclub.framework3d.
CameraMan
getEye()
- Method in class flightclub.framework3d.
Obj3d
getEye()
- Method in class flightclub.framework3d.
CameraSubjectSimple
getEye()
- Method in interface flightclub.framework3d.
CameraSubject
getEye()
- Method in class flightclub.framework3d.
CameraMan
getEye()
- Method in class flightclub.client.
ThermalTrigger
getEye()
- Method in class flightclub.client.
Cloud
getFocus()
- Method in class flightclub.framework3d.
Obj3d
getFocus()
- Method in class flightclub.framework3d.
CameraSubjectSimple
getFocus()
- Method in interface flightclub.framework3d.
CameraSubject
getFocus()
- Method in class flightclub.framework3d.
CameraMan
getFocus()
- Method in class flightclub.client.
ThermalTrigger
getFocus()
- Method in class flightclub.client.
Cloud
getFrameRate()
- Method in class flightclub.framework3d.
Clock
Gets the current frame rate.
getImage(String)
- Method in class flightclub.framework3d.
ModelFrame
getImage(String)
- Method in interface flightclub.framework3d.
ModelEnv
getImage(String)
- Method in class flightclub.framework3d.
ModelApplet
getLift(float, float, float)
- Method in class flightclub.client.
Cloud
Returns lift at a point.
getMatrix()
- Method in class flightclub.framework3d.
CameraMan
getPointIndex(int, int)
- Method in class flightclub.framework3d.
Obj3d
Gets the index of a point on a polygon.
getPreferredSize()
- Method in class flightclub.framework3d.
ModelCanvas
getPreferredSize()
- Method in class flightclub.site.
SliceCanvas
TODO: is this just for unit testing ? In which case hard coding is ok.
getPreferredSize()
- Method in class flightclub.site.
PlanCanvas
getSize()
- Method in interface flightclub.framework3d.
ModelEnv
getTime()
- Method in class flightclub.framework3d.
Clock
Glider
- class flightclub.client.
Glider
.
This class implements a glider.
Glider(ModelViewer, GliderType)
- Constructor for class flightclub.client.
Glider
Creates a glider using the spec given in the GliderType object.
GliderAI
- class flightclub.client.
GliderAI
.
This class implements an AI glider (ie.
GliderAI(ModelViewer, GliderType)
- Constructor for class flightclub.client.
GliderAI
gliders
- Variable in class flightclub.client.
LiftManager
GliderType
- class flightclub.client.
GliderType
.
This class implements the reading and writing of data files for different types of glider.
GliderType(ModelViewer, String)
- Constructor for class flightclub.client.
GliderType
Creates an instance of
typeName
or throws an IO error.
GliderType(String)
- Constructor for class flightclub.client.
GliderType
Creates an empty instance of glider type ready for you to specify its properties.
GliderTypes
- class flightclub.test.
GliderTypes
.
This class implements a unit test of GliderType.
GliderTypes()
- Constructor for class flightclub.test.
GliderTypes
GliderUser
- class flightclub.client.
GliderUser
.
This class implements a glider that is controlled by *the* user.
GliderUser(ModelViewer, GliderType)
- Constructor for class flightclub.client.
GliderUser
goFaster()
- Method in class flightclub.client.
Glider
goSlower()
- Method in class flightclub.client.
Glider
graphicsBuffer
- Variable in class flightclub.framework3d.
ModelCanvas
H
handleEvent(KeyEvent)
- Method in class flightclub.framework3d.
EventManager
Adds an event to the queue for handling later
HangGlider
- class flightclub.data.
HangGlider
.
This class outputs the text file of data for a hangglider.
HG
- Static variable in class flightclub.data.
Person
hs
- Variable in class flightclub.site.
SliceCanvas
I
identity()
- Static method in class flightclub.framework3d.
Tools3d
Returns the identity matrix.
init()
- Method in class flightclub.framework3d.
ModelApplet
init()
- Method in class flightclub.framework3d.
CameraMan
Sets the scale according to the canvas height.
init()
- Method in class flightclub.site.
SliceCanvas
Creates the sliders.
init()
- Method in class flightclub.site.
PlanCanvas
Call this method once canvas has a definite size.
init()
- Method in class flightclub.site.
PlanAndSlices
init(ModelEnv)
- Method in class flightclub.framework3d.
ModelViewer
isUnder(float, float, float)
- Method in class flightclub.client.
Cloud
Returns true if the point is 'under' the cloud.
K
keyPressed(KeyEvent)
- Method in interface flightclub.framework3d.
EventInterface
keyPressed(KeyEvent)
- Method in class flightclub.client.
GliderUser
keyReleased(KeyEvent)
- Method in interface flightclub.framework3d.
EventInterface
keyReleased(KeyEvent)
- Method in class flightclub.client.
GliderUser
L
LEFT
- Static variable in class flightclub.client.
GliderUser
length(float[])
- Static method in class flightclub.framework3d.
Tools3d
LENS_ANGLE_INVERSE
- Variable in class flightclub.framework3d.
CameraMan
This field tells us how far away from a 1 unit tall object must the camera be in order for it to fill the height of the screen.
LiftManager
- class flightclub.client.
LiftManager
.
This class implements a lift manager which keeps track of which gliders are under clouds.
LiftManager(ModelViewer)
- Constructor for class flightclub.client.
LiftManager
linearSum(float, float[], float, float[], float[])
- Static method in class flightclub.framework3d.
Tools3d
Adds x * a and y * b to give the result c.
M
main(String[])
- Static method in class flightclub.test.
PlanAndSlicesTest
main(String[])
- Static method in class flightclub.test.
PlanCanvasTest
main(String[])
- Static method in class flightclub.test.
ThermalTriggers
main(String[])
- Static method in class flightclub.test.
SliceCanvasTest
main(String[])
- Static method in class flightclub.test.
Persons
main(String[])
- Static method in class flightclub.test.
GliderTypes
main(String[])
- Static method in class flightclub.test.
Clouds
main(String[])
- Static method in class flightclub.test.
Framework
main(String[])
- Static method in class flightclub.data.
Sailplane
main(String[])
- Static method in class flightclub.data.
HangGlider
main(String[])
- Static method in class flightclub.data.
Paraglider
makeCube(ModelViewer)
- Static method in class flightclub.framework3d.
Obj3d
Creates a unit cube whose centre of mass lies at the origin.
makeUnit(float[])
- Static method in class flightclub.framework3d.
Tools3d
MAX_Q
- Static variable in class flightclub.framework3d.
EventManager
ModelApplet
- class flightclub.framework3d.
ModelApplet
.
This class implements an applet within which runs a ModelViewer.
ModelApplet(ModelViewer)
- Constructor for class flightclub.framework3d.
ModelApplet
ModelCanvas
- class flightclub.framework3d.
ModelCanvas
.
This class is responsible for displaying a 3d model on the screen.
ModelCanvas(ModelViewer)
- Constructor for class flightclub.framework3d.
ModelCanvas
modelEnv
- Variable in class flightclub.framework3d.
ModelViewer
ModelEnv
- interface flightclub.framework3d.
ModelEnv
.
This interface enables a ModelViewer to be used in either an applet or an application (a frame).
ModelFrame
- class flightclub.framework3d.
ModelFrame
.
This class displays a ModelViewer in a frame.
ModelFrame(ModelViewer, String)
- Constructor for class flightclub.framework3d.
ModelFrame
modelViewer
- Variable in class flightclub.framework3d.
Obj3dManager
modelViewer
- Variable in class flightclub.framework3d.
Obj3d
modelViewer
- Variable in class flightclub.framework3d.
ModelCanvas
modelViewer
- Variable in class flightclub.framework3d.
CameraMan
modelViewer
- Variable in class flightclub.client.
GliderType
ModelViewer
- class flightclub.framework3d.
ModelViewer
.
This is the main manager (the hub) of the framework.
ModelViewer()
- Constructor for class flightclub.framework3d.
ModelViewer
N
noLift()
- Method in class flightclub.client.
Cloud
Returns true is this cloud still has a thermal under it.
NS
- Static variable in class flightclub.site.
SliceCanvas
NUM_POLYGONS
- Static variable in class flightclub.data.
Person
O
obj
- Variable in class flightclub.client.
GliderType
obj(int)
- Method in class flightclub.framework3d.
Obj3dManager
Obj3d
- class flightclub.framework3d.
Obj3d
.
This class implements a 3d object made up of polygons.
Obj3d(ModelViewer, int)
- Constructor for class flightclub.framework3d.
Obj3d
Creates an Obj3d and registers it with the 3d object manager.
Obj3d(ModelViewer, int, boolean)
- Constructor for class flightclub.framework3d.
Obj3d
Obj3d(Obj3d, boolean)
- Constructor for class flightclub.framework3d.
Obj3d
Creates a copy of
obj
.
Obj3d(StreamTokenizer, ModelViewer, boolean)
- Constructor for class flightclub.framework3d.
Obj3d
Parses a text file and creates an Obj3d.
Obj3dDir
- class flightclub.framework3d.
Obj3dDir
.
This class extends Obj3d to include a local frame of reference.
Obj3dDir(ModelViewer, int)
- Constructor for class flightclub.framework3d.
Obj3dDir
Obj3dDir(ModelViewer, int, boolean)
- Constructor for class flightclub.framework3d.
Obj3dDir
Obj3dDir(Obj3dDir, boolean)
- Constructor for class flightclub.framework3d.
Obj3dDir
Creates a copy of an instance of Obj3dDir.
Obj3dDir(StreamTokenizer, ModelViewer, boolean)
- Constructor for class flightclub.framework3d.
Obj3dDir
obj3dManager
- Variable in class flightclub.framework3d.
ModelViewer
Obj3dManager
- class flightclub.framework3d.
Obj3dManager
.
This class manages a list of 3d objects - the model.
objs
- Variable in class flightclub.framework3d.
EventManager
openFile(String)
- Method in class flightclub.framework3d.
ModelFrame
Reads a file.
openFile(String)
- Method in interface flightclub.framework3d.
ModelEnv
openFile(String)
- Method in class flightclub.framework3d.
ModelApplet
P
paint(Graphics)
- Method in class flightclub.framework3d.
ModelCanvas
paint(Graphics)
- Method in class flightclub.site.
SliceCanvas
paint(Graphics)
- Method in class flightclub.site.
PlanCanvas
paintModel()
- Method in class flightclub.framework3d.
ModelCanvas
Paints the model to the image buffer.
Paraglider
- class flightclub.data.
Paraglider
.
This class outputs a text file of data for a paraglider.
parseFile(InputStream, ModelViewer, boolean)
- Static method in class flightclub.framework3d.
Obj3d
This method is a hack.
Person
- class flightclub.data.
Person
.
This class implements a person.
Person()
- Constructor for class flightclub.data.
Person
Persons
- class flightclub.test.
Persons
.
This class implements a unit test of the Person class.
Persons()
- Constructor for class flightclub.test.
Persons
PG
- Static variable in class flightclub.data.
Person
PlanAndSlices
- class flightclub.site.
PlanAndSlices
.
Use a panel to glue together the plan view and two slices (NS and EW) which show elavation.
PlanAndSlices()
- Constructor for class flightclub.site.
PlanAndSlices
PlanAndSlicesTest
- class flightclub.test.
PlanAndSlicesTest
.
PlanAndSlicesTest()
- Constructor for class flightclub.test.
PlanAndSlicesTest
PlanCanvas
- class flightclub.site.
PlanCanvas
.
This class implements a an N * N grid - the plan view of a flying site.
PlanCanvas(int)
- Constructor for class flightclub.site.
PlanCanvas
PlanCanvasTest
- class flightclub.test.
PlanCanvasTest
.
PlanCanvasTest(String)
- Constructor for class flightclub.test.
PlanCanvasTest
play(String)
- Method in class flightclub.framework3d.
ModelFrame
play(String)
- Method in interface flightclub.framework3d.
ModelEnv
play(String)
- Method in class flightclub.framework3d.
ModelApplet
polar
- Variable in class flightclub.client.
GliderType
projectYZ(float[], float[], float)
- Static method in class flightclub.framework3d.
Tools3d
Projects (x, y, z) to (x_, y_, z_).
pullIn()
- Method in class flightclub.framework3d.
CameraMan
Move eye closer to the focus.
pullOut()
- Method in class flightclub.framework3d.
CameraMan
Move eye further away from the focus.
Q
quickCos(float)
- Static method in class flightclub.framework3d.
Tools3d
quickSin(float)
- Static method in class flightclub.framework3d.
Tools3d
SPEED - round theta by splitting PI/4 into N steps.
R
removeAll()
- Method in class flightclub.framework3d.
Obj3dManager
removeNotification(Object)
- Method in class flightclub.framework3d.
EventManager
removeObj(Obj3d)
- Method in class flightclub.framework3d.
Obj3dManager
removeObserver(ClockObserver)
- Method in class flightclub.framework3d.
Clock
RIGHT
- Static variable in class flightclub.client.
GliderUser
rnd(double, double)
- Static method in class flightclub.framework3d.
Tools3d
rnd(float, float)
- Static method in class flightclub.framework3d.
Tools3d
rotate(float, float)
- Method in class flightclub.framework3d.
CameraMan
Rotates the eye about the focus by dtheta (L/R) and moves the eye up or down by dz.
rotateAboutZ(float)
- Static method in class flightclub.framework3d.
Tools3d
Creates a rotation matix that will rotate by x radians about the z axis.
rotateX(float[])
- Static method in class flightclub.framework3d.
Tools3d
Creates a rotation matix that will rotate the given point so that it lies on the x axis.
round(float)
- Static method in class flightclub.framework3d.
Tools3d
Rounds a float to n decimal places.
run()
- Method in class flightclub.framework3d.
Clock
S
Sailplane
- class flightclub.data.
Sailplane
.
This class outputs a text file of data for a sailplane.
Sailplane()
- Constructor for class flightclub.data.
Sailplane
scaleBy(float)
- Method in class flightclub.framework3d.
Obj3d
scaleBy(float[], float)
- Static method in class flightclub.framework3d.
Tools3d
scaleToLength(float[], float)
- Static method in class flightclub.framework3d.
Tools3d
scaleToScreen(float[])
- Method in class flightclub.framework3d.
CameraMan
Scales the y_ and z_ co-ords so a 1 unit tall tree fills the screen height when viewed from a distance of LENS_ANGLE_INVERSE away.
setBB()
- Method in class flightclub.framework3d.
Obj3d
Creates unit axes at the origin.
setCol(int)
- Method in class flightclub.site.
PlanCanvas
setColor(Color)
- Method in class flightclub.framework3d.
Obj3d
Gives all polygons the specifed color.
setFrame(float[], float[], float)
- Method in class flightclub.framework3d.
Obj3dDir
Sets the i, j and k vectors so that v points along the j and i and k are banked over.
setGround(float)
- Method in class flightclub.client.
Glider
setNormals()
- Method in class flightclub.framework3d.
Obj3d
Loops thru' surfaces setting their dirtyNormal flags so that the surface normals will be computed again.
setPoint(int, float, float, float)
- Method in class flightclub.framework3d.
Obj3d
Sets the co-ords of a point.
setRow(int)
- Method in class flightclub.site.
PlanCanvas
setSubject(CameraSubject, boolean)
- Method in class flightclub.framework3d.
CameraMan
Sets the camera subject.
setSubjectNow(CameraSubject, boolean)
- Method in class flightclub.framework3d.
CameraMan
Sets the camera subject.
setText(String)
- Method in class flightclub.framework3d.
ModelCanvas
Displays some text at the bottom of the screen.
setWind(float, float)
- Method in class flightclub.client.
Cloud
The thermal slope is a function of the wind.
SIZE
- Static variable in class flightclub.data.
Person
SIZE
- Static variable in class flightclub.site.
PlanCanvas
size()
- Method in class flightclub.framework3d.
Obj3dManager
SliceCanvas
- class flightclub.site.
SliceCanvas
.
This class implements a slice.
SliceCanvas(int, int)
- Constructor for class flightclub.site.
SliceCanvas
SliceCanvasTest
- class flightclub.test.
SliceCanvasTest
.
SliceCanvasTest()
- Constructor for class flightclub.test.
SliceCanvasTest
sortObjects()
- Method in class flightclub.framework3d.
Obj3dManager
Sorts so that the furthest away obj is first in the list.
SP
- Static variable in class flightclub.data.
Person
STANDING
- Static variable in class flightclub.data.
Person
start()
- Method in class flightclub.framework3d.
ModelViewer
start()
- Method in class flightclub.framework3d.
ModelApplet
start()
- Method in class flightclub.framework3d.
Clock
stop()
- Method in class flightclub.framework3d.
ModelViewer
stop()
- Method in class flightclub.framework3d.
ModelApplet
stop()
- Method in class flightclub.framework3d.
Clock
STRAIGHT
- Static variable in class flightclub.client.
GliderUser
subtract(float[], float[], float[])
- Static method in class flightclub.framework3d.
Tools3d
Sets c equal to a minus b.
synchTime(float)
- Method in class flightclub.framework3d.
Clock
T
takeOff(float[], float[])
- Method in class flightclub.client.
Glider
Takes off starting at point p and heading in the direction given by the v[0] and v[1].
ThermalTrigger
- class flightclub.client.
ThermalTrigger
.
This class implements a thermal trigger.
ThermalTrigger(ModelViewer, int, int, int, float)
- Constructor for class flightclub.client.
ThermalTrigger
Creates a trigger at (x, y).
ThermalTriggers
- class flightclub.test.
ThermalTriggers
.
This class implements a unit test of ThermalTrigger.
ThermalTriggers()
- Constructor for class flightclub.test.
ThermalTriggers
tick()
- Method in class flightclub.framework3d.
EventManager
Dispatch the event at the head of the queue.
tick()
- Method in class flightclub.framework3d.
CameraMan
Update camera position, only if we are mid cut or the subject is moving.
tick(float, float)
- Method in class flightclub.framework3d.
ModelViewer
tick(float, float)
- Method in interface flightclub.framework3d.
ClockObserver
tick(float, float)
- Method in class flightclub.client.
ThermalTrigger
Make a cloud every
cycle
period of time.
tick(float, float)
- Method in class flightclub.client.
LiftManager
tick(float, float)
- Method in class flightclub.client.
Cloud
tick(float, float)
- Method in class flightclub.client.
Glider
Tools3d
- class flightclub.framework3d.
Tools3d
.
This class implements static methods for 3d geometry.
Tools3d()
- Constructor for class flightclub.framework3d.
Tools3d
toString()
- Method in class flightclub.framework3d.
Obj3d
Dumps the data of this 3d shape.
toString()
- Method in class flightclub.framework3d.
CameraMan
Returns a string that may be handy for debugging.
toString()
- Method in class flightclub.client.
GliderType
toString(float[])
- Static method in class flightclub.framework3d.
Tools3d
New idea - represent a vector as a float[].
toString(float[][])
- Static method in class flightclub.framework3d.
Tools3d
transform()
- Method in class flightclub.framework3d.
Obj3dDir
transform()
- Method in class flightclub.framework3d.
Obj3d
Uses the camera to map all points from model space, (x, y, z) to screen space (x_, y_, z_).
translateBy(float, float, float)
- Method in class flightclub.framework3d.
Obj3d
turnRadius
- Variable in class flightclub.client.
GliderType
typeName
- Variable in class flightclub.client.
GliderType
U
update(Graphics)
- Method in class flightclub.framework3d.
ModelCanvas
update(Graphics)
- Method in class flightclub.site.
SliceCanvas
update(Graphics)
- Method in class flightclub.site.
PlanCanvas
updateImgBuffer()
- Method in class flightclub.site.
SliceCanvas
updateImgBuffer()
- Method in class flightclub.site.
PlanCanvas
W
writeFile()
- Method in class flightclub.client.
GliderType
Outputs the data for this type of glider to a text file.
Z
zero()
- Static method in class flightclub.framework3d.
Tools3d
ZOOM_STEP
- Static variable in class flightclub.framework3d.
CameraMan
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
W
Z
Overview
Package
Class
Tree
Deprecated
Index
Help
Dan Burton <
danb@dircon.co.uk
> | latest update: 20 Sep 2002;
PREV NEXT
FRAMES
NO FRAMES
All Classes