Serialized Form
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.
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)
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