|
|||||||||
| 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 | ||||||||