Flight Club

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
Dan Burton <danb@dircon.co.uk> | latest update: 20 Sep 2002;