Serialized Form


Package nl.kun.Engine3D

Class nl.kun.Engine3D.TOscilloscope implements Serializable

Serialized Fields

Active

boolean Active
Flag to determine if the simulation is active or not

bufferDrawnArr

int[] bufferDrawnArr
Array of indexvalues of buffers that are drawn to screen and can be reused.

bufferReadyArr

int[] bufferReadyArr
Array of indexvalues of buffers that are drawn offline and can be drawn to screen

camera

TCamera3D camera
A camera object, on which the scenery is projected

color

java.awt.Color color
Main color of the oscilloscope

dimension

java.awt.Dimension dimension
Dimension object for easy access to the canvasses screensize

DrawingList

TEntityList3D DrawingList
The list of TEntity3D's, all objects are first put in this list for convenient drawing and Z sorting

Grid

TOscilloscopeGrid Grid
A grid object for the Oscillator

lastDrawn

int lastDrawn
Index of the buffer that is last drawn to screen

maxX

double maxX
The maximum X value that is displayed on the canvas (in physical coords)

maxY

double maxY
The maximum Y value that is displayed on the canvas (in physical coords)

minX

double minX
The minimal X value that is displayed on the canvas (in physical coords)

minY

double minY
The minimal Y value that is displayed on the canvas (in physical coords)

my_font

java.awt.Font my_font
The standard font to set for all drawing on the canvas

NumBuffers

int NumBuffers
Number of buffers.

offscreenG

java.awt.Graphics offscreenG
A device context for the viewport to draw on. Should be delivered to this object once per subroutine

offscreenImage

java.awt.Image[] offscreenImage
Image buffer for multi - buffering the animation

viewport

Viewport viewport
A viewport that is used to draw on. Translates physical coordinates to screen coordinates.

Class nl.kun.Engine3D.TPhysCanvas implements Serializable

Serialized Fields

Active

boolean Active
Flag to determine if the simulation is active or not

bufferDrawnArr

int[] bufferDrawnArr
Array of indexvalues of buffers that are drawn to screen and can be reused.

bufferReadyArr

int[] bufferReadyArr
Array of indexvalues of buffers that are drawn offline and can be drawn to screen

camera

TCamera3D camera
A camera object, on which the scenery is projected

lastDrawn

int lastDrawn
Index of the buffer that is last drawn to screen

my_font

java.awt.Font my_font
The standard font to set for all drawing on the canvas

NumBuffers

int NumBuffers
Number of buffers.

offscreenG

java.awt.Graphics offscreenG
A device context for the viewport to draw on. Should be delivered to this object once per subroutine

offscreenImage

java.awt.Image[] offscreenImage
Image buffer for multi - buffering the animation

physObjectList

TEntityList3D physObjectList
The list of TEntity3D's, all objects are first put in this list for convenient drawing and Z sorting

threadSuspended

boolean threadSuspended
Flag to determine if the thread is Suspended or not

viewport

Viewport viewport
A viewport that is used to draw on. Translates physical coordinates to screen coordinates.

Xmax

double Xmax
The maximum X value that is displayed on the canvas (in physical coords)

Xmin

double Xmin
The minimal X value that is displayed on the canvas (in physical coords)

Ymax

double Ymax
The maximum Y value that is displayed on the canvas (in physical coords)

Ymin

double Ymin
The minimal Y value that is displayed on the canvas (in physical coords)


Class DoublePendul implements Serializable

Serialized Fields

BottomPanel

java.awt.Panel BottomPanel
Most southern panel

HeightApplet

int HeightApplet
Height of the Applet in pixels

LeftPanel

java.awt.Panel LeftPanel
Most western panel

PhysCalcs

TPhysCalcs PhysCalcs
Class that does the physical calculations

PlayPauseButton

java.awt.Button PlayPauseButton
Button for play/pause

ResetButton

java.awt.Button ResetButton
Reset button

RightPanel

java.awt.Panel RightPanel
Most eastern panel

Splay

java.lang.String Splay
String for the play/pause button

Sreset

java.lang.String Sreset
String for the reset button

textFalpha0

java.awt.TextField textFalpha0
Textfield of the initial angle of pendul1

textFbeta0

java.awt.TextField textFbeta0
Textfield of the initial angle of pendul2

textFC

java.awt.TextField textFC
Textfield of the distance between suspension points of the pendula and the spring

TextFieldPanel

java.awt.Panel TextFieldPanel
Panel for the textfields

textFK

java.awt.TextField textFK
Textfield of spring constant

textFLength

java.awt.TextField textFLength
Textfield of the Length of the pendula

textFMass

java.awt.TextField textFMass
Textfield of the mass of the pendula

theListner

java.awt.event.ActionListener theListner
Actionlistener that keeps track of the activity of the buttons and textboxes

timer

TickTimer timer
Timer based on the TimerCallback interface

TopPanel

java.awt.Panel TopPanel
Most northern panel

WidthApplet

int WidthApplet
Height of the Applet in pixels