|
||||||||||
| 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 year
public JulianTime(double latitude,
java.util.Calendar dt)
latitude - latitude in degreesdt - current year, month, day, hours, minutes, second wrapped in a Calendar| Method 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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic 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 | |||||||||