|
Class Summary |
| AbstractPhaseMerit |
An abstract class that calculates the current phase of an object. |
| AfterPickMerit |
This merit represents a merit that grows/shrinks after a first successful
observation of a target. |
| AirmassMerit |
A merit calculating its gain from the actual airmass to the target compared
to the minimal airmass it might get. |
| AtTimeMerit |
A class defining a time-slot merit that peaks around a given date. |
| AvoidanceMerit |
A merit calculating its gain from the distance to a certain location in
the sky. |
| BeforeAfterMerit |
A class defining a time-slot merit that allows observation either after
or before a time defined with BeforeAfterMerit.KEY_T0. |
| BlockMerit |
A class defining a time-slot merit for a target that should be observed
repetitive each night in the similar block fashion. |
| ConsecutiveMerit |
A consecutive merit guarantees a merit that is raised from the scale factor
after it has been successfully observed for at least
ConsecutiveMerit.KEY_SUCCESSCOUNT times. |
| ConstantMerit |
A class defining a constant merit. |
| DarkSkyMerit |
A dark sky merit combines an AirmassMerit and a
SunAvoidanceMerit such, that it acts like the latter if the sun is
higher than DarkSkyMerit.KEY_DARKLIMIT above the horizon, and as the former in
the opposite case. |
| DawnMerit |
A dusk merit acts like a time out merit during night time, but on dawn
it ignores its timeout and returns always its maximum. |
| DOMSequence |
An XML-parser-application interface to read sequencer files in
XML format (see
| DOMSequence.Test |
Use for testing. |
| DOMTarget |
An XML-parser-application interface to read target definition files
in XML format (see w3c XML
1.0). |
| DOMTarget.Deserialize |
A class to test serialization. |
| DOMTarget.FileToFile |
A class that reads in an xml-file, parses, and writes an xml-file. |
| DOMTarget.Filter |
A class that reads in an xml-file, parses, and writes an xml-file, if it
satisfies a certain filter. |
| DOMTarget.Properties |
A class that reads in an xml-file, parses, and prints out the global
properties of the target. |
| DOMTarget.Serialize |
A class that reads in an xml-file, parses, and serializes it. |
| DOMTarget.SerializeMerit |
A clas to test serialization of merits. |
| DOMTools |
A helper class consisting only of static methods that are used to convert
DOM Nodes to java classes. |
| ElementHelper |
A class that allows xml-elements that require or support constant lists to
easily verify if the user-supplied input is sufficient. |
| ElementHelper.Valid |
Test the validity of an element helper. |
| EvenlySpacedMerit |
A class defining evently spaced time slot merits. |
| ExpressionMerit |
An arbitrary double expression that is parseable to a single number at
run-time. |
| FixedDelayMerit |
A flavour of the EvenlySpacedMerit. |
| FixedRateMerit |
A flavour of the EvenlySpacedMerit. |
| FollowingProgramMerit |
A following program merit guarantees a merit that is only higher then zero
if
another target FollowingProgramMerit.KEY_COMPLETED has been completed. |
| ForcedSwitchOnMerit |
A class defining a time-slot merit for calibration observations that should
not start before a named switch ForcedSwitchOnMerit.KEY_SWITCH is true and has been
toggled to true at least ForcedSwitchOnMerit.KEY_ONFOR milliseconds. |
| ForcedTimeoutMerit |
A class defining a time-slot merit for a continuos observations with a
forced time-out after the last successful observation. |
| GrbTarget |
An DOM-based description of a GRB target used on GRB triggers. |
| JdModulusMerit |
A class defining a time-slot merit that is one if the modulus of the integer
of the actual Jd with JdModulusMerit.KEY_MODULUS yields JdModulusMerit.KEY_REMAINDER,
zero otherwise. |
| ListHelper |
List helpers are designed for allowing arbitrary length of element helper
lists to be treated similar to an element helper. |
| LoopingSequencer |
|
| MeridianMerit |
A merit calculating its gain from the actual distance of the meridian to
the target. |
| MeritHelper |
A mode helper knows how to match a named mode like 'cepheid' to two lists, a
list of timeslots MeritHelper.KEY_TIMESLOTS and a list of gains
MeritHelper.KEY_GAINS. |
| MiddayMerit |
A merit that peaks around the true midday, i.e. |
| MidnightMerit |
A merit that is peaks around the true midnight, i.e. |
| MoonAvoidanceMerit |
A merit that calculates its gain from the distance of the target to the sun. |
| NightlyMerit |
A class defining a time-slot merit for a target that should be observed up
to KEY_PERNIGHT times in a night, at least separated by
NightlyMerit.KEY_TIMEOUT. |
| NightStretchMerit |
A class defining a time-slot merit for a target that should be observed up
to KEY_PERNIGHT times in a night, at least separated by
#KEY_TIMEOUT. |
| NumberMerit |
A class defining a decreasing merit as the number of successful observations
of the target increases. |
| ObjectHelper |
This class allows assignment of xml-target descriptions from object names. |
| ObservingHelper |
A helper class for defining DOMTargets, with special emphasis to the
telescope used. |
| OneObservationMerit |
A class defining a one-observation merit. |
| OppositionMerit |
A merit calculating its merit from the opposition time of the target. |
| ParsedTarget |
An DOM-based description of a target. |
| ParsedTarget.Constraint |
Defines one constraint for target selection. |
| PatternMerit |
This class can be used to implement a single observational pattern. |
| PerNightMerit |
A class defining a time-slot merit for a target that should be observed up
to KEY_PERNIGHT times in a night, at least separated by
PerNightMerit.KEY_TIMEOUT. |
| PhaseAvoidanceMerit |
A class defining a time-slot merit that allows observation of a target at
all phases except the ones states in the avoidance list. |
| PhaseAvoidanceMerit.Xml |
Creats an XML-segment out of the command line arguments, which are
jd0 (t0), period in days and as a single string the phases to
avoid. |
| PhaseCoherentMerit |
A class defining a time-slot merit that allows observation of a target that
requires phase-coherent observations. |
| PhaseCoherentMerit.Random |
A test class for the phase coherent merit. |
| PhaseFillerMerit |
A class that tries to match observations such, that phase gaps are
minimized. |
| PhaseMerit |
A class defining a time-slot merit that allows observation of a target that
requires phased observations. |
| PickRaiseMerit |
This merit represents a merit that grows/shrinks after a first successful
observation of a target. |
| PriorityMerit |
A simple priority merit. |
| ProposalHelper |
This class holds all STELLA-near implementations to help other classes to
easily build xml-based TargetDefinitions. |
| RandomMerit |
A merit calculating a random gain between zero and RandomMerit.KEY_IMPACT. |
| RepetitiveMerit |
This class can be used to implement a repetive pattern of observations. |
| SequenceErrorFinalizer |
A simple error finalizer acting directly on the XMLSequencer. |
| SequenceHelper |
A type helper knows how to match a special object type on a given telescope
to default setups. |
| SequenceList |
An XML-parser-application interface to read sequencer files in
XML format (see
| SequenceList.Read |
We try to read in the sequence file given on the command line and
construct a sequence list out of it. |
| SequenceStep |
This class represents a single step in a observational sequence. |
| SequenceTask |
Represents a special Element, namely a Task element in an xml-sequencer
file. |
| SlewTimeMerit |
A merit calculating its gain from the actual pointing position of the
telescope to the position of the new target. |
| SuccessorCloseMerit |
A close successor merit guarantees a merit that is only higher then zero if
another target SuccessorCloseMerit.KEY_SUCCEED has been successfully observed for at
least
SuccessorCloseMerit.KEY_SUCCESSCOUNT times within a time span of
SuccessorCloseMerit.KEY_SUCCESSTIME. |
| SuccessorMerit |
A successor merit guarantees a merit that is only higher then zero if
another target SuccessorMerit.KEY_SUCCEED has been successfully observed for at
least
SuccessorMerit.KEY_SUCCESSCOUNT times. |
| SunAvoidanceMerit |
A merit that calculates its gain from the distance of the target to the sun. |
| TargetFactory |
A class to allow easy production of target-xml files. |
| TargetHelper |
This class holds all STELLA-near implementations to help other
classes to easily build xml-based TargetDefinitions. |
| TelescopeHelper |
A helper class for defining DOMTargets, with special emphasis to the
telescope used. |
| TerminalMerit |
A merit calculating its timeslot as being constant until a certain time in
the future, then rather appruptely falling to zero. |
| TypeHelper |
A type helper knows how to match a special object type on a given telescope
to default setups. |
| UserMerit |
A user merit for balancing user-based target selection. |
| WindowMerit |
A merit calculating its gain from the remaining observation time of the
target. |
| XMLErrorFinalizer |
A simple error finalizer acting directly on the XMLSequencer. |
| XMLRenderer |
The interlink between the MasterMind and the
Sequencing instance. |
| XMLScheduler |
An implementation of the Scheduling interface. |
| XMLSequencer |
|
| ZenithMerit |
A merit calculating its gain from the actual airmass to the target. |