org.rr0.is.presentation.view.report.applet.sky
Class SkyController
java.lang.Object
|
+--java.awt.event.MouseAdapter
|
+--org.rr0.is.presentation.view.report.applet.draw.DrawController
|
+--org.rr0.is.presentation.view.report.applet.sky.SkyController
- Direct Known Subclasses:
- UFOController
- public class SkyController
- extends DrawController
- Author:
- Jerôme Beau
- Version: 29 nov. 2003 14:34:51
| Methods inherited from class org.rr0.is.presentation.view.report.applet.draw.DrawController |
addAnimationListener, addDrawListener, addMessageListener, addSelection, backgroundClicked, deselect, fireMessage, getDateFormat, getEndTime, getImage, getLocale, getMessagesBundle, getSamplingRate, getStartTime, getTimeZone, isAspectMode, isBehaviorMode, isPlaying, message, mouseClicked, mouseDragged, mouseExited, mouseReleased, paintShapes, record, select, setAs, setBottomShape, setColor, setEndTime, setMidShape, setMode, setSelection, setStartTime, setTimeZone, setTopShape, setTransparency, showShapeMenu, start |
| Methods inherited from class java.awt.event.MouseAdapter |
mousePressed, mouseEntered |
| Methods inherited from class java.lang.Object |
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize |
altitudeDegrees
private int altitudeDegrees
azimutDegrees
private int azimutDegrees
documentBase
private URL documentBase
landscapeImage
private Image landscapeImage
latitudeDegrees
private double latitudeDegrees
longitudeDegrees
private double longitudeDegrees
magnitudeMax
private double magnitudeMax
mediaTracker
private MediaTracker mediaTracker
skyListeners
private Vector skyListeners
weatherImage
private Image weatherImage
SkyController
public SkyController(DrawModel model, DrawView view, Locale locale, int samplingRate, URL documentBase)
addSkyListener
public void addSkyListener(SkyListener skyListener)
draw
public void draw()
fireAltitudeChanged
public void fireAltitudeChanged(SkyEvent event)
fireAzimutChanged
public void fireAzimutChanged(SkyEvent event)
fireLatitudeChanged
public void fireLatitudeChanged(SkyEvent event)
fireLongitudeChanged
public void fireLongitudeChanged(SkyEvent event)
getAltitude
public int getAltitude()
getAs
public int getAs()
getAzimut
public int getAzimut()
getLatitude
public double getLatitude()
getLongitude
public double getLongitude()
getModel
private SkyModel getModel()
getOffset
public int getOffset()
getView
public SkyView getView()
mouseMoved
public void mouseMoved(MouseEvent mouseEvent)
paintBodies
private void paintBodies()
- Paint celestial bodies (stars, planets) on the sky
paintPlanet
private void paintPlanet(Planet planet)
paintStar
private void paintStar(CelestialBody star)
play
public void play(boolean on)
setAltitude
public void setAltitude(int degrees, Object source)
setAzimut
public void setAzimut(int someAzimut, Object source)
- Parameters:
- someAzimut Azimut, in degrees
- source
setLandscape
public void setLandscape(String landscapeKey)
setLatitude
public void setLatitude(double latitude)
setLongitude
public void setLongitude(double longitude)
setPrecipitations
public void setPrecipitations(String weatherKey)
setTime
public void setTime(GregorianCalendar time)
setWeather
public void setWeather(String weatherKey)
setWind
public void setWind(String weatherKey)
to Class java.util.Vector
to Class java.awt.Image
to Class java.awt.Image
to Class java.net.URL
to Class java.awt.MediaTracker