org.rr0.im.service.function
Interface SizeFromMoon

All Known Implementing Classes:
SizeFromMoonImpl

public interface SizeFromMoon
extends Function

Compute the size of a sighted object given :

Author:
Jérôme Beau
Version: 15 juin 2003 15:06:39

Method Summary
 doublegetAngleOfElevation()
          The angle of elevation of the object, in degrees.
 doublegetGroundDistance()
           
 doublegetObjectDistance()
           
 doublegetObjectLength()
           
 doublegetRelativeLunarSize()
           
 voidsetAngleOfElevation(double angleOfElevation)
          Set the angle of elevation of the object, in degrees.
 voidsetGroundDistance(double groundDistance)
           
 voidsetObjectDistance(double objectDistance)
           
 voidsetRelativeLunarSize(double relativeLunarSize)
          Usually from 0.2 to 4.0

Method Detail

getAngleOfElevation

public double getAngleOfElevation()
The angle of elevation of the object, in degrees.
Returns:

getGroundDistance

public double getGroundDistance()

getObjectDistance

public double getObjectDistance()

getObjectLength

public double getObjectLength()

getRelativeLunarSize

public double getRelativeLunarSize()

setAngleOfElevation

public void setAngleOfElevation(double angleOfElevation)
Set the angle of elevation of the object, in degrees.

setGroundDistance

public void setGroundDistance(double groundDistance)

setObjectDistance

public void setObjectDistance(double objectDistance)

setRelativeLunarSize

public void setRelativeLunarSize(double relativeLunarSize)
Usually from 0.2 to 4.0
Parameters:
relativeLunarSize