Uses of Class
crystals.AbstractCrystal

Packages that use AbstractCrystal
crystals Contains a JavaClass for every lattice, describing how to calculate the lattice points. 
gui Contains the classes, which are responsible for the Graphical User Interface, and which handle the user input. 
main Contains the classes necessary to start and initializing all other. 
 

Uses of AbstractCrystal in crystals
 

Subclasses of AbstractCrystal in crystals
 class Cbcc
          Java Class containing all necessary operations for the Cubic Body Centered Bravais lattice.
 class Cfcc
          Java Class containing all necessary operations for the Cubic Face Centered Bravais lattice.
 class Chex
          Java Class containing all necessary operations for the Hexagonal Bravais lattice.
 class Cmonobase
          Java Class containing all necessary operations for the base-centered monoclinic Bravais lattice.
 class Cmonos
          Java Class containing all necessary operations for the simple monoclinic Bravais lattice.
 class Corthobase
          Java Class containing all necessary operations for the base-centered orthorhombic Bravais lattice.
 class Corthobc
          Java Class containing all necessary operations for the body-centered orthorhombic Bravais lattice.
 class Corthofc
          Java Class containing all necessary operations for the face-centered orthorhombic Bravais lattice.
 class Corthos
          Java Class containing all necessary operations for the simple centered orthorhombic Bravais lattice.
 class Cscc
          Java Class containing all necessary operations for the Simple Cubic Bravais lattice.
 class Ctetbc
          Java Class containing all necessary operations for the Tetragonal Body Centered Bravais lattice.
 class Ctets
          Java Class containing all necessary operations for the Simple Tetragonal Bravais lattice.
 class Ctri
          Java Class containing all necessary operations for the triclinic Bravais lattice.
 class Ctrigonal
          Java Class containing all necessary operations for the trigonal (rhombohedral) Bravais lattice.
 

Uses of AbstractCrystal in gui
 

Fields in gui declared as AbstractCrystal
 AbstractCrystal[] MiniControlPanel.allCrystals
          List of all available lattices
 

Methods in gui with parameters of type AbstractCrystal
 void DrawPanel.drawAgain(AbstractCrystal crystal)
          For drawing a new lattice.
 

Constructors in gui with parameters of type AbstractCrystal
MiniControlPanel(int drawboardsize, java.awt.Image buffer, java.awt.Graphics2D backg, Parameter param, AbstractCrystal[] allCrystals, AppletParameters appletparameter)
          Building the control panel.
 

Uses of AbstractCrystal in main
 

Methods in main that return AbstractCrystal
(package private) static AbstractCrystal[] CrystalMasterList.generateMasterList()
          Generates an Array of all available Lattices