org.rr0.is.presentation.view.report.applet.ufo
Class UFOSceneModel

org.rr0.is.presentation.view.report.applet.draw.DrawModel
  |
  +--org.rr0.is.presentation.view.report.applet.sky.SkyModel
        |
        +--org.rr0.is.presentation.view.report.applet.ufo.UFOSceneModel

public class UFOSceneModel
extends SkyModel

Author:
Jerôme Beau
Version: 15 nov. 2003 19:38:01

Field Summary
 private Hashtabledescriptions
           
 private Hashtableufos
           
 private WitnessModelwitness
           

Fields inherited from class org.rr0.is.presentation.view.report.applet.sky.SkyModel
DEGREES_89, DEGREES_TO_RADIANS

Method Summary
 UFOcreateUFO(String name)
           
 UFOdeleteUFO(String name)
          Deletes a UFO.
 StringgetDescription(String timeKey)
           
 UFOgetUFO(String name)
           
 VectorgetUFOEvents(String timeKey, UFO source)
           
 HashtablegetUFOs()
           
 WitnessModelgetWitness()
           
 voidsetDescription(String timeKey, String description)
           
 StringtoString()
           

Methods inherited from class org.rr0.is.presentation.view.report.applet.sky.SkyModel
exScalarProduct, eyScalarProduct, getAltitude, getFactor, getLatitude, getLongitude, getOffset, getPlanets, getStar, mScalarProduct, setAltitude, setAs, setAzimut, setLatitude, setLongitude, setTime

Methods inherited from class org.rr0.is.presentation.view.report.applet.draw.DrawModel
addEvent, createShape, getEvent, getEvents, getEvents, getSelectedEvent, getShape, getTimeZone, removeEventsFrom, setTimeZone

Field Detail

descriptions

private Hashtable descriptions

ufos

private Hashtable ufos

witness

private WitnessModel witness
Method Detail

createUFO

public UFO createUFO(String name)

deleteUFO

public UFO deleteUFO(String name)
Deletes a UFO.
Parameters:
name The key name of the UFO to delete
Returns: The deleted UFO

getDescription

public String getDescription(String timeKey)

getUFO

public UFO getUFO(String name)

getUFOEvents

public Vector getUFOEvents(String timeKey, UFO source)

getUFOs

public Hashtable getUFOs()

getWitness

public WitnessModel getWitness()

setDescription

public void setDescription(String timeKey, String description)

toString

public String toString()

Association Links

to Class java.util.Hashtable

to Class java.util.Hashtable

to Class org.rr0.is.presentation.view.report.applet.ufo.WitnessModel