|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jscience.earth.EarthSurfaceOrientation
public class EarthSurfaceOrientation
This class represents the orientation of a surface exposed to sunlight. Its class variables define the surface's position on Earth (a EarthSurfacePosition object) and orientation. Its methods calculate the angle of incidence of sunlight falling on it.
Constructor Summary | |
---|---|
EarthSurfaceOrientation(EarthSurfacePosition location,
double surface_azimuth,
double surface_tilt)
Create an EarthSurfaceOrientation object, which represents the orientation of a surface exposed to sunlight. |
Method Summary | |
---|---|
double |
getCosTheta(int daynum,
int solar_time)
Returns cosine of angle between solar radiation and normal to surface, given solar time, in seconds, and day number. |
EarthSurfacePosition |
getEarthSurfacePosition()
DOCUMENT ME! |
double |
getSurfaceAzimuth()
|
double |
getSurfaceTilt()
|
double |
getTheta(int daynum,
int solar_time)
Returns angle between solar radiation and normal to surface, given solar time, in seconds, and day number. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EarthSurfaceOrientation(EarthSurfacePosition location, double surface_azimuth, double surface_tilt)
location
- DOCUMENT ME!surface_azimuth
- DOCUMENT ME!surface_tilt
- DOCUMENT ME!Method Detail |
---|
public double getCosTheta(int daynum, int solar_time)
daynum
- DOCUMENT ME!solar_time
- DOCUMENT ME!
public double getTheta(int daynum, int solar_time)
daynum
- DOCUMENT ME!solar_time
- DOCUMENT ME!
public EarthSurfacePosition getEarthSurfacePosition()
public double getSurfaceAzimuth()
public double getSurfaceTilt()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |