Serialized Form


Package gui

Class gui.ControlPanel extends java.awt.Panel implements Serializable

serialVersionUID: 2L

Serialized Fields

param

Parameter param
Where all parameters are stored


drawpanel

DrawPanel drawpanel
Responsible for the 3D-view.


errormessage

ErrorPanel errormessage
Responsible for showing error messages


buffer

java.awt.Image buffer
A field to draw on


backg

java.awt.Graphics2D backg
Operations which enable drawing


appletparameter

AppletParameters appletparameter
Managing the input of the parameters from the html-side


allCrystals

AbstractCrystal[] allCrystals
List of all available lattices


selectedlattice

int selectedlattice
The index of the selected crystal lattice


persbutton

java.awt.Checkbox persbutton
Button for toggling the perspective


axesbutton

java.awt.Checkbox axesbutton
Button: Show the axes or not.


basebutton

java.awt.Checkbox basebutton
Button: Show the reciprocal space vectors or not.


symbutton

java.awt.Checkbox symbutton
Button: Show the symmetry points and edges or not.


basisbutton

java.awt.Checkbox basisbutton
Button: Show the primitive translation/basis vectors


a_field

java.awt.TextField a_field
TextField, where the lattice constants can be entered.


b_field

java.awt.TextField b_field
TextField, where the lattice constants can be entered.


c_field

java.awt.TextField c_field
TextField, where the lattice constants can be entered.


alpha_field

java.awt.TextField alpha_field
TextField for editing the angles


beta_field

java.awt.TextField beta_field
TextField for editing the angles


gamma_field

java.awt.TextField gamma_field
TextField for editing the angles


chooser

java.awt.Choice chooser
Choose box for selecting the right lattice.


bild

ImagePanel bild

Class gui.DrawPanel extends java.awt.Panel implements Serializable

serialVersionUID: 1L

Serialized Fields

halfsize

int halfsize
Half the size of the 3D-area base length


mx

int mx
The most recently recorded mouse coordinates


my

int my
The most recently recorded mouse coordinates


backbuffer

java.awt.Image backbuffer

backg

java.awt.Graphics2D backg

azimuth

int azimuth
coordinates of the viewpoint


elevation

int elevation
coordinates of the viewpoint


lvertices

LabeledPoint[] lvertices
List of all points to draw


axedges

LabeledEdge[] axedges
List of Axes (that means 3)


ledges

LabeledEdge[] ledges
List of all edges that should be drawn


param

Parameter param

Class gui.ErrorPanel extends java.awt.Panel implements Serializable

serialVersionUID: 1L

Serialized Fields

messagefield

java.awt.TextArea messagefield

Package main

Class main.ImagePanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

img

java.awt.Image img

g

java.awt.Graphics2D g

baseurl

java.net.URL baseurl

mt

java.awt.MediaTracker mt

appplet

javax.swing.JApplet appplet

Class main.Launch extends javax.swing.JApplet implements Serializable

serialVersionUID: 1L

Serialized Fields

buffer

java.awt.Image buffer

backg

java.awt.Graphics2D backg

controlPanel

ControlPanel controlPanel