|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.n52.operation.cropmodeling.JulianTime
public class JulianTime
JulianTime class
Java implementation from the original .NET class
Field Summary | |
---|---|
protected double |
currentJulianTime
JulianTime currentJulianTime field |
Constructor Summary | |
---|---|
JulianTime(double latitude,
java.util.Calendar dt)
construct a juliantTime based on latitude and a Java Calendar object |
|
JulianTime(double latitude,
int year,
double time)
constructs a JulianTime based on latitude, the year and the time. |
Method Summary | |
---|---|
static JulianTime |
add(JulianTime time1,
double time2)
adds two juliant times. |
JulianTime |
clone()
|
static JulianTime |
divide(JulianTime time1,
double divider)
divide a julianTime by a number of hours. |
static boolean |
eq(JulianTime time1,
JulianTime time2)
compares two juliantimes. |
boolean |
equals(java.lang.Object obj)
|
double |
getAtLatitude()
|
java.util.Date |
getCurrentDateTime()
return the juliantime as Java Date object |
int |
getCurrentJulianDay()
get the juliant day of this juliant moment |
double |
getDayLength()
calculates the length of the day for this JulianTime taking the latitude into account |
int |
getHalfDayIndex()
calculates the halfdayindex of a certain Juliantime. |
int |
getYear()
|
double |
getYearHours()
|
int |
hashCode()
|
static boolean |
ineq(JulianTime time1,
JulianTime time2)
compares two juliantimes. |
static boolean |
less(JulianTime time1,
JulianTime time2)
compares two juliantimes. |
static boolean |
lesseq(JulianTime time1,
JulianTime time2)
compares two juliantimes. |
static boolean |
more(JulianTime time1,
JulianTime time2)
compares two juliantimes. |
static boolean |
moreeq(JulianTime time1,
JulianTime time2)
compares two juliantimes. |
void |
setAtLatitude(double newLat)
|
void |
setYear(int newYear)
|
void |
setYearHours(double newTime)
set number of hours since 0 hrs 1-januari |
static JulianTime |
subtract(JulianTime time1,
double time2)
substracts a number of hours from a julianTime. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected double currentJulianTime
Constructor Detail |
---|
public JulianTime(double latitude, int year, double time)
latitude
- latitude in degreesyear
- year of the momenttime
- number of hours since the 0 hours 1-januari that yearpublic JulianTime(double latitude, java.util.Calendar dt)
latitude
- latitude in degreesdt
- current year, month, day, hours, minutes, second wrapped in a CalendarMethod Detail |
---|
public double getDayLength()
public JulianTime clone()
clone
in class java.lang.Object
public static JulianTime add(JulianTime time1, double time2)
time1
- Juliant time to be increasedtime2
- number of hours to be added to the julianTime
public static JulianTime subtract(JulianTime time1, double time2)
time1
- JulianTime to be decreasedtime2
- number of hours to be substracted
public static JulianTime divide(JulianTime time1, double divider)
time1
- JulianTime to be divideddivider
- number of hours to divide by
public static boolean less(JulianTime time1, JulianTime time2)
time1
- time2
-
public static boolean lesseq(JulianTime time1, JulianTime time2)
time1
- time2
-
public static boolean more(JulianTime time1, JulianTime time2)
time1
- time2
-
public static boolean moreeq(JulianTime time1, JulianTime time2)
time1
- time2
-
public static boolean eq(JulianTime time1, JulianTime time2)
time1
- time2
-
public static boolean ineq(JulianTime time1, JulianTime time2)
time1
- time2
-
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int getCurrentJulianDay()
public double getAtLatitude()
public void setAtLatitude(double newLat)
newLat
- the new latitude for this juliant timepublic int getHalfDayIndex()
public double getYearHours()
public void setYearHours(double newTime)
newTime
- the new timepublic int getYear()
public void setYear(int newYear)
newYear
- the new year for this juliant timepublic java.util.Date getCurrentDateTime()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |