|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LensSystem
Interface for a LensSystem to allow full ray traving via
the RayVector.propagateThrough()
method.
Method Summary | |
---|---|
Diagram2D |
getDiagram2D()
Method to get the LensSystem as a
Diagram2D which can be displayed. |
CircularAperture |
getEntranceAperture()
Method get the EntranceAprture being
the physicsal entrance of the front element. |
CircularAperture |
getExitAperture()
Get the exit aperture of the system as a Circular aperture being the physical entrance aperture of the last surface. |
OpticalSurface |
getNext()
Method to get the next OpticalSurface
in order from the LensSystem . |
ParaxialGroup |
getParaxialGroup(double lambda)
Method to get the equivalent ParaxialGroup
at the specified wavelngth. |
void |
reset()
Method to reset the OpticalSuraface
counter. |
Method Detail |
---|
void reset()
OpticalSuraface
counter.
OpticalSurface getNext()
OpticalSurface
in order from the LensSystem
.
OpticalSurface
the next surfaceParaxialGroup getParaxialGroup(double lambda)
ParaxialGroup
at the specified wavelngth.
lambda
- the wavelengthCircularAperture getEntranceAperture()
EntranceAprture
being
the physicsal entrance of the front element.
CircularAperture
the entrance apertureCircularAperture getExitAperture()
CircularAperture
the exit apertureDiagram2D getDiagram2D()
LensSystem
as a
Diagram2D
which can be displayed.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |