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. |