Package backend

Class Summary
Line3f The Line3f class represents a line in R^3 (vector form)
MouseHandler MouseHandler handles mouse clicks by determining the appropriate action to take depending on how it is set It is really only meant to interact with a SphereWorld
PointLabelHelper PointLabelHelper was designed to return unique names for points that will be placed on the sphere It is a singleton because we only want one point namer per instance of the programming running this way we know their won't be any overlap.
SettingsFileReader SettingsFileReader is meant to read in data files containing information about the program
ShortcutKeyHandler ShoutcutKeyHandler is in charge of handling shortcut keys
SphereFileReader SphereFileReader should be used to read in a sphere file of a given filename the file format is in SphereFileWriter if you desire to see it.
SphereFileWriter SphereFileWriter will write a files with points, lines, and information panel dialogs Anything in () is the type for the data being writen Anything in [] means optional Anything in '' means print what is inside: '' TYPES: int - a Java 'int' type float - a Java 'float' type PT_LBL - Label of the current point.
SphereGlobalConsts SphereGlobalConsts is just a listing of all global constants that don't need to be in a data file because there is no way we would want them changed at run time
SphereWinMouseListener SphereWinMouselIstener is a class designed to help SphereWindow
SpheriosityUtils SpheriosityUtils is a set of helper functions that get common values for things that might be useful to know for our application.