|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.cnes.genius.interval.GIntervalAbstract
fr.cnes.genopus.time.GPDateInterval
public class GPDateInterval
Class defining an interval of dates to test dates against. The interval is composed of two sub intervals: an OK interval and an optional warning interval. OK interval must be always included in the OK sub interval. The limits of these sub intervals can be, independently, open or closed.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class fr.cnes.genius.interval.GIntervalAbstract |
|---|
fr.cnes.genius.interval.GIntervalAbstract.GStatus, fr.cnes.genius.interval.GIntervalAbstract.Rule |
| Constructor Summary | |
|---|---|
GPDateInterval(org.orekit.utils.AbsoluteDateInterval okInterval)
Constructor of the dates interval only with OK zone. |
|
GPDateInterval(org.orekit.utils.AbsoluteDateInterval okInterval,
org.orekit.utils.AbsoluteDateInterval warnInterval)
Constructor of the date interval with OK and WARN zones. |
|
| Method Summary | |
|---|---|
protected fr.cnes.genius.interval.GIntervalAbstract.Rule |
getMaxRule()
|
protected Double |
getMaxValue()
|
String |
getMessage()
|
protected fr.cnes.genius.interval.GIntervalAbstract.Rule |
getMinRule()
|
protected Double |
getMinValue()
|
org.orekit.utils.AbsoluteDateInterval |
getOKInterval()
Getter for the OK zone interval. |
org.orekit.utils.AbsoluteDateInterval |
getWarnInterval()
Getter for the warning zone interval. |
boolean |
overlaps(fr.cnes.genius.interval.GIntervalAbstract otherInterval)
|
fr.cnes.genius.interval.GIntervalAbstract.GStatus |
testRange(Object object)
|
void |
updateMessage(fr.cnes.genius.unit.GUnit currentUnit,
fr.cnes.genius.interval.GIntervalFormatAbstract formatter)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GPDateInterval(org.orekit.utils.AbsoluteDateInterval okInterval)
okInterval - OK zone interval.
public GPDateInterval(org.orekit.utils.AbsoluteDateInterval okInterval,
org.orekit.utils.AbsoluteDateInterval warnInterval)
throws GPDateException
okInterval - OK zone interval.warnInterval - warning zone interval.
GPDateException - if OK interval is not included in warning interval| Method Detail |
|---|
public org.orekit.utils.AbsoluteDateInterval getOKInterval()
public org.orekit.utils.AbsoluteDateInterval getWarnInterval()
public String getMessage()
getMessage in class fr.cnes.genius.interval.GIntervalAbstractpublic fr.cnes.genius.interval.GIntervalAbstract.GStatus testRange(Object object)
testRange in class fr.cnes.genius.interval.GIntervalAbstractpublic boolean overlaps(fr.cnes.genius.interval.GIntervalAbstract otherInterval)
overlaps in class fr.cnes.genius.interval.GIntervalAbstractprotected Double getMinValue()
getMinValue in class fr.cnes.genius.interval.GIntervalAbstractprotected Double getMaxValue()
getMaxValue in class fr.cnes.genius.interval.GIntervalAbstractprotected fr.cnes.genius.interval.GIntervalAbstract.Rule getMaxRule()
getMaxRule in class fr.cnes.genius.interval.GIntervalAbstractprotected fr.cnes.genius.interval.GIntervalAbstract.Rule getMinRule()
getMinRule in class fr.cnes.genius.interval.GIntervalAbstract
public void updateMessage(fr.cnes.genius.unit.GUnit currentUnit,
fr.cnes.genius.interval.GIntervalFormatAbstract formatter)
updateMessage in class fr.cnes.genius.interval.GIntervalAbstract
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||