All Packages Class Hierarchy This Package Previous Next Index
Class benno.globe.Globe2
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----java.applet.Applet
|
+----benno.globe.Globe2
- public class Globe2
- extends Applet
- implements Runnable
Displays a Globe with labels.
This version does not attempt to fill in the outlines as the curve
filling code doesn't work
- Version:
- $Revision: 1.23 $
- Author:
- Ben Clifford, Andrew Smith (patches)
-
Globe2()
-
-
cartesian(LongLat)
-
-
destroy()
-
-
FindNorthangle(Marker, LongLat)
-
-
init()
-
-
mouseClick(MouseEvent)
-
-
paint(Graphics)
-
-
polar(Position)
-
-
rotateCurveTo(Curve, LongLat, LongLat)
-
-
rotateMarkerTo(Marker, LongLat, LongLat)
-
-
rotateTo(CurveSet, LongLat, LongLat)
-
-
rotateTo(MarkerSet, LongLat, LongLat)
-
-
run()
-
-
showStatus(String)
-
-
start()
-
-
stop()
-
-
thread_init()
-
-
thread_paint()
-
-
update(Graphics)
- special override for double-buffering.
Globe2
public Globe2()
init
public void init()
- Overrides:
- init in class Applet
thread_init
public void thread_init()
run
public void run()
FindNorthangle
public LongLat FindNorthangle(Marker northpole,
LongLat pos)
rotateTo
public MarkerSet rotateTo(MarkerSet s,
LongLat pos,
LongLat northangle)
rotateTo
public CurveSet rotateTo(CurveSet s,
LongLat pos,
LongLat northangle)
cartesian
public Position cartesian(LongLat p)
polar
public LongLat polar(Position p)
rotateMarkerTo
public Marker rotateMarkerTo(Marker m,
LongLat pos,
LongLat northangle)
rotateCurveTo
public Curve rotateCurveTo(Curve c,
LongLat pos,
LongLat northangle)
update
public void update(Graphics g)
- special override for double-buffering. just calls paint, without
clearing the area.
- Overrides:
- update in class Container
paint
public void paint(Graphics g)
- Overrides:
- paint in class Container
thread_paint
public void thread_paint()
start
public void start()
- Overrides:
- start in class Applet
stop
public void stop()
- Overrides:
- stop in class Applet
destroy
public void destroy()
- Overrides:
- destroy in class Applet
showStatus
public void showStatus(String s)
- Overrides:
- showStatus in class Applet
mouseClick
public void mouseClick(MouseEvent e)
All Packages Class Hierarchy This Package Previous Next Index