|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.lehmannet.om.util.OpticsUtil
public class OpticsUtil
Simple calculations on eyepieces, scopes, cameras.
| Constructor Summary | |
|---|---|
OpticsUtil()
|
|
| Method Summary | |
|---|---|
static float |
getActualFocalLength(IScope scope,
ILens lens,
float magnification)
Calculates the actual focal length of an eyepiece used on a scope together with a lens (barlow or sharpley). |
static float |
getExitPupil(IScope scope)
Calculates the exit pupil of a given scope |
static float |
getExitPupil(IScope scope,
float eyepieceFL,
ILens lens)
Calculates the exit pupil of a given scope eyepiece lens combination. |
static float |
getMagnification(IScope scope,
float eyepieceFL)
Calculates the magnification of a eyepiece used at a given scope. |
static float |
getMagnification(IScope scope,
float eyepieceFL,
ILens lens)
Calculates the magnification of a eyepiece used at a given scope, and a used lens (barlow or sharpley). |
static Angle |
getTrueFieldOfView(IScope scope,
float eyepieceFL,
IEyepiece eyepiece,
ILens lens)
Calculates the true field of view In case the scope has a fixed magnification and the true field of view was set, returns this true field of view In case the scope has a focal length set, the eyepieces apparent field of view is divided by the magnification (which is calculated (together with the eyepiece)) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OpticsUtil()
| Method Detail |
|---|
public static float getExitPupil(IScope scope,
float eyepieceFL,
ILens lens)
public static float getExitPupil(IScope scope)
public static Angle getTrueFieldOfView(IScope scope,
float eyepieceFL,
IEyepiece eyepiece,
ILens lens)
scope - A scope with fixed or variable magnificationeyepieceFL - Eyepiece focal length which was usedeyepiece - The eyepiece usedlens - Lens used (can be null)
public static float getMagnification(IScope scope,
float eyepieceFL)
public static float getMagnification(IScope scope,
float eyepieceFL,
ILens lens)
scope - The scope used (shouldn't have fixed magnification :-) )eyepieceFL - The eyepiece focal length usedlens - The lens used (can be null if no lens was used)
public static float getActualFocalLength(IScope scope,
ILens lens,
float magnification)
scope - The scope used (must not have fixed magnification )lens - The lens used (can be null if no lens was used)magnification - The magnification of the observation
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||