|
Class Summary |
| AngleMeasureState |
AngleMeasureState is the state that is used to get angle measure from three
points on the sphere |
| DrawCircleState |
DrawCircleState is used for drawing circles on the sphere |
| DrawGreatCircleState |
DrawGreatCircleState is the state that needs to be used in the MouseHandler
to draw great circles |
| DrawLineBaseState |
DrawLineBaseState is a base class used for line drawing states of the
MouseHandler |
| DrawLineIntersectionsState |
DrawLineIntersectionState is used in combination with MouseHandler to find
the intersection of two lines |
| DrawLongLineState |
DrawLongLineState is the state used to draw long lines. |
| DrawPointState |
DrawPointState is the state that should be used to draw points on the Sphere |
| DrawShortLineState |
DrawShortLineState is the state that should be used to draw short lines with
the MouseHandler |
| LabelChangeState |
LabelChangeState is the state to use to allow for the changing of point
labels |
| LineMeasureState |
LineMeasureState can be used to measure the length of lines |
| MouseHandlerBaseState |
MouseHandlerBaseState is the state which needs to be extended by any state
that the MouseHandler will use |
| MoveState |
MoveState is a MouseHandler state which allows for points to be moved around the screen
via dragging them with the mouse |
| ParaTransState |
ParaTransState is used to allow for parallel transporting of lines on the sphere |
| RemoveObjectState |
RemoveObjectState can be used to remove objects from the sphere |
| RotatePointState |
RotatePointState is the state which controls the creation of rotated points |
| RotateSphereState |
RotateSphereState should be set in the MouseHandler when the sphere is rotating |
| TriangleAreaMeasureState |
TriangleAreaMeasureState can be used to find the area of a triangle |
| ZoomState |
When ZoomState is enabled the Sphere will be zoomable |