|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
IntensityRaypencil
to the OpticalImage
and return the number of ray sucessfully added
LensSystem
to the current Diagram.
LensSystem
to the DiagramPanel
OpticalGroup
to the system
RayMonitor
to this ray.
Position
to the path.
SpotDiagram
.
Colour.SpotColour
.
Colour.SpotColour
.
Spot
to the diagram.
SOUTH
Jpanel with a preset text.
WavePoint
to the DataSet.
RefractiveIndex
to represent air,
being an AirIndex
with a default index
of Constants.AIR
.
Constants.AIR
(normally 1.0).
Angles
object specifing
both angle in radians.
Angles
object specifing a
Director
Angles
object specifing of the theta
angle, the psi defaulting to zero.
Angles
object with both angles
defaulting to zero
Angles
object with angle taken from the
specifying Angles object
OpticalPlane
which will either
pass a ray or block it.Aspheric
surface profile.AsphericSurface
.CauchyIndex
.
OpticalGroup.
- CircularMask - Class in optics
- Method to implement a circular mask, being s cirle
of fixed radius.
- CircularMask(double) -
Constructor for class optics.CircularMask
- Form a circular mask of specified radius with a
default origin at (0,0).
- CircularMask(double, Point2d) -
Constructor for class optics.CircularMask
- Form a circular mask of specified radius with a
specified centre.
- clear() -
Method in class optics.analysis.WavePointSet
- Method to clear the
WavePoint
from the DataSet
but leave the OpticalPlane and Reference sphere unaltered
- clear() -
Method in class optics.graphics.Diagram2D
- Method to clear the Diagram and reset the bounds
to zero.
- clear() -
Method in class optics.graphics.Diagram2DPanel
- Method to clear the DiagramPanel
- clear() -
Method in class optics.graphics.SpotDiagram
- Clear the spot diagram
- clear() -
Method in class optics.graphics.SpotPanel
- Method to clear the spots
- clear() -
Method in class optics.graphics.TextAreaPrintStream
- Method to clear the test area.
- clear() -
Method in class optics.graphics.TextPanel
- Method to clear the test area.
- clear() -
Method in class optics.OpticalImage
- Method to clear the image data by setting it to zero.
- CLEAR -
Static variable in class optics.OpticalSurface
- Integer to specifies a clear aperture surface.
- clear() -
Method in class optics.RayPath
- Method to clear the RayPath of all points.
- clearMonitor() -
Method in class optics.Ray
- Method to remove the
RayMonitor
from this ray.
- clone() -
Method in class optics.Angles
- Method to clone the current Angles object.
- clone() -
Method in class optics.CauchyIndex
- Method to return a clone of the current CauchyIndex
- clone() -
Method in class optics.CircularAperture
- Method to clone the current circular aperture
but leaving the
OpticalGroup
unset.
- clone() -
Method in class optics.ConstantSpectrum
- Method to clone the current ConstantSpectrum
- clone() -
Method in class optics.Director
- Return the clone of the current Director
- clone() -
Method in class optics.FixedIndex
- Method to get clone of the current
FixedIndex
.
- clone() -
Method in class optics.GaussianSpectrum
- Methed to clone the current
GuassianSpectrum
- clone() -
Method in class optics.graphics.GammaGreyScale
- Method to clone the current GammaGreyScale
- clone() -
Method in class optics.graphics.LinearGreyScale
- Method to clone the current LinearGreyScale
- clone() -
Method in class optics.Grid
- Return a clone of the current Grid.
- clone() -
Method in class optics.IntensityRay
- Form a clone of the current ray.
- clone() -
Method in class optics.LambertianPoint
- Method to get a clone of the current Point.
- clone() -
Method in class optics.OpticalPlane
- Method to clone the current
OpticalPlane
.
- clone() -
Method in class optics.ParabolicMirror
- Method to clone the ParaboliclMirror
- clone() -
Method in class optics.ParabolicSurface
- Method to clone the current
ParabolicSurface
- clone() -
Method in class optics.ParaxialGroup
- Method to form clone of current
ParaxialGroup
- clone() -
Method in class optics.ParaxialMatrix
- Method to return a clone (copy) of the current
ParaxialMatrix
- clone() -
Method in class optics.ParaxialRay
- Method to return a clone (copy) of the current ParaxialRay.
- clone() -
Method in class optics.Position
- Clone method to clone the Position.
- clone() -
Method in class optics.QuadricMirror
- Method to clone the QuadricMirror
- clone() -
Method in class optics.QuadricSurface
- Method to clone the current QuadricSurface
- clone() -
Method in class optics.Seidel
- Method to clone the current Seidel
- clone() -
Method in class optics.SellmeirIndex
- Form a clone of the current
SellmeirIndex
.
- clone() -
Method in class optics.SourcePoint
- Method to return a clone of the source Point with the
Same spectrum as the current point.
- clone() -
Method in class optics.SphericalMirror
- Method to clone the SphericalMirror
- clone() -
Method in class optics.SphericalSurface
- Method to clone the current
SphericalSurface
- clusterRadius() -
Method in class optics.analysis.Moments
- Method to calculate the cluster radius of the
moments.
- Colour - Class in optics.graphics
- Class to give a range of colours for diagrams
- Colour() -
Constructor for class optics.graphics.Colour
-
- COLOUR_MATCH_BLUE -
Static variable in class optics.Constants
- Colour match Blue at 0.425 microns
- COLOUR_MATCH_GREEN -
Static variable in class optics.Constants
- Colour Match Green at 0.530 microns
- COLOUR_MATCH_RED -
Static variable in class optics.Constants
- Colour match Red at 0.65 microns
- ColourScale - Class in optics.graphics
- Class to implement a ColorSpace for direct display of single
plane Float/Double images using standard Java classes.
- ColourScale() -
Constructor for class optics.graphics.ColourScale
- Default consturctor needed to initialise underlying
class.
- colourScale -
Variable in class optics.OpticalImage
- Colourscale used for image display
- CompoundSpectrum - Class in optics
- Class to implement a compound wavelength spectrum being
combination of spectrums than can be added, subtracted and
multiplied together.
- CompoundSpectrum(WaveLengthSpectrum) -
Constructor for class optics.CompoundSpectrum
- Form a
CompoundSpectrum
with a specified
base spectrum.
- CompoundSpectrum() -
Constructor for class optics.CompoundSpectrum
- Form a blank
CompoundSpectrum with no specified
based spectrum.
- Constants - Class in optics
- Set of static constants used in the optics, all wavelengths
in microns.
- Constants() -
Constructor for class optics.Constants
-
- ConstantSpectrum - Class in optics
- Class to implement constant spectral response independent of
wavelength.
- ConstantSpectrum() -
Constructor for class optics.ConstantSpectrum
- Form a default
ConstantSpectrum
with brightness
of unity.
- ConstantSpectrum(double) -
Constructor for class optics.ConstantSpectrum
- Form a
ConstantSpectrum
with specified brightness.
- ConstantSpectrum(WaveLengthSpectrum) -
Constructor for class optics.ConstantSpectrum
- Constructor with parameters set by
WaveLebgthSpectrum
.
- convexPlano(Position, double, RefractiveIndex, double, double) -
Static method in class optics.Singlet
- Static method to return a convex-plano Singlet specified
by focal length, refractive index, approxiate thickness and diameter.
- convexPlano(double, double, RefractiveIndex, double, double) -
Static method in class optics.Singlet
- Static method to return a convex-plano Singlet specified
by focal length, refractive index, approxiate thickness and diameter.
- COPPER_VAPOUR_GREEN -
Static variable in class optics.Constants
- Copper vapour green at 0.5106 microns
- COPPER_VAPOUR_YELLOW -
Static variable in class optics.Constants
- Copper vapour yellow at 0.5782 microns
- crossColour -
Variable in class optics.DistortionGrid
- Colour the crosses default to
Colour.CrossColour
- CrossColour -
Static variable in class optics.graphics.Colour
- Default DistortionGrid cross colour
- crosses(ParaxialRay) -
Method in class optics.ParaxialRay
- Method to calculate where the given ray will cross the
current ray.
- crossesZero() -
Method in class optics.ParaxialRay
- Method to calculate where the ray will intersect the
optical axis in global coordinates.
- currentIndex -
Variable in class optics.RayVector
- Current numerical value of refractive index, Default to
Constants.AIR.
- currentIndex -
Variable in class optics.RefractiveIndex
- Current numerical value of the index, used to prevent
multiple calcualations of complex index calcualtions.
- currentWaveLength -
Variable in class optics.RefractiveIndex
- The current value of the wavelength, used to prevent
multiple calcualations of complex index calcualtions.
- curvature -
Variable in class optics.Aspheric
- The basic curvature
- curvature -
Variable in class optics.QuadricSurface
- The surface curvature
Constants.GREEN
Diagram2DComponents
.Diagram2D
to which components can be
added.
Diagram2D
with an initial specifed
component.
Diagram2D
containing the specifed
LensSystem.
Graphics2D
objects wich is the
building bllock for a Diagram2D
.Diagram2DPanel
in frame
being a default JFrame
with curstom basic menu
to control pen width, font size, and save options.Diagram2D
, the
Diagram2DPanel
will be automatically created
Diagram2DPanel
displayable panel.
Diagram2D
dpsecifed.
Diagram2DPanel
with specified
Diagram2D
.
ParaxialMatrix
for a flat dielectric interface between two refractive indices.
ParaxialMatrix
for a spherical dielectric interface between two refractive indices.
Director
from the current
Position to the specified Position
Tuple3d
.
Director
which is assumes to be normalised, so the component
values are just copied.
Angles
object
Double.NaN
.
Position
towards a specified end
Position
.
OpticalPlane
.
OpticalPlane
containg a vector of
Point2ds which when rendered in
a Diagram2D will appear as an grid of crosses.- DistortionGrid(Position) -
Constructor for class optics.DistortionGrid
- Form a
DistrotionGrid
at specifed
location.
- DistortionGrid(double) -
Constructor for class optics.DistortionGrid
- Method to create a blank distortion grid at specifed
poistion along the optical axis.
- DistortionGrid(Position, double, double, int, int) -
Constructor for class optics.DistortionGrid
- Form a
DistrotionGrid
at specifed
location of specified width, heigh with number of
crosses on x/y direction.
- distortionPlot(double, double) -
Method in class optics.graphics.RayAberration
- Form the distortion plot up to the specified field
angle and wavelength
- Doublet - Class in optics
- Class to implement a cemented double lens with three spherical
surfaces being an
OpticalGroup
with a much simplfied
interface. - Doublet(Position, double, RefractiveIndex, double, double, RefractiveIndex, double, double, double) -
Constructor for class optics.Doublet
- Form a cemented doublet with a spefified position, three spherical
surfaces and a specifed refractive index
- Doublet(double, double, RefractiveIndex, double, double, RefractiveIndex, double, double, double) -
Constructor for class optics.Doublet
- Form a cemented double with a spefified position, two spherical
surfaces and a specifed refractive index
- doublet(double, double, double, double, double, double, double) -
Static method in class optics.ParaxialMatrix
- Static Method to return the
ParaxialMatrix
for a doublet
- drag -
Variable in class optics.graphics.Diagram2DPanel
-
- DragColour -
Static variable in class optics.graphics.Colour
- Colour of dragged areas on diagrams
- draw(Graphics2D) -
Method in class optics.analysis.GeometricPsf
- Method to draw the component in Graphics2D context.
- draw(Graphics2D) -
Method in class optics.analysis.Psf
- Method to draw the Psf in Graphics2D context
- draw(Graphics2D) -
Method in class optics.CircularAperture
- Method to draw the circular in 2D context.
- draw(Graphics2D) -
Method in class optics.DistortionGrid
- Method to draw the Grid in a Graghics2D context
normally automatically called by Disgram2D
- draw(Graphics2D) -
Method in class optics.graphics.Diagram2D
- Method to graw the Compound object in a
Graphic2D
context.
- draw(Graphics2D) -
Method in interface optics.graphics.Diagram2DComponent
- Method to draw the component in specified
Graphics2D
context.
- draw(Graphics2D) -
Method in class optics.graphics.Label2D
- Method draw the String on the diagram
- draw(Graphics2D) -
Method in class optics.graphics.Singlet2D
- Method to actually draw the lens in a
Graphics2D
context.
- draw(Graphics2D) -
Method in class optics.graphics.SpotDiagram2D
- Method to draw the spot diagram in a Graphics2D context.
- draw(Graphics2D) -
Method in class optics.IrisAperture
- Method draw the Iris aperture in a Graphics2D context
- draw(Graphics2D) -
Method in class optics.OpticalImage
- Overload of draw method to draw plane of correct
height.
- draw(Graphics2D) -
Method in class optics.OpticalPlane
- Method to draw
OpticalPlane
in as
Graphics2D context.
- draw(Graphics2D) -
Method in class optics.ParaxialGroup
- Method to draw the Group planes in a Graphics2D context.
- draw(Graphics2D) -
Method in class optics.ParaxialPlanes
- Method to draw the planes in a Graphics2D context
- draw(Graphics2D) -
Method in class optics.ParaxialSystem
- Method to draw the ParaxialSystem in a Graphics2D context
- draw(Graphics2D) -
Method in class optics.QuadricMirror
- Method to draw the surface is a Graphics2D context.
- draw(Graphics2D) -
Method in class optics.QuadricSurface
- Method to draw the surface is a Graphics2D context.
- draw(Graphics2D) -
Method in class optics.RayPath
- Method to draw the component in
Graphics2D
context.
- dx -
Variable in class optics.Grid
- Sample interval in x direction
- dy -
Variable in class optics.Grid
- Sample interval in y direction
- DynamicBounds -
Static variable in class optics.graphics.Diagram2D
- Public static to determine if the graphical bounds
are recalulated on every display update.
ParaxialMatrixEditor
to specified
type to edit the matrix.
RayEditor
.
EvenAspheric
being a expansion of even powers of the radiusEvenAspheric
with specified curvature and
EvenAspheric
with specifed
curvatatre and n aspheric coefficeints pre-set to
zero.
EvenAsphericSurface
where
the surface profile is expressed as an power series in even
power of radius.EvenAsphericSurface
with all
parameters set.
EvenAsphericSurface
with all
parameters specified.
EvenAsphericSurface
with all
all para maters taken from any OpticalSurface
with specified even Aspheric parameters.
BufferenedImage
with size and type specified by the image characteristics
Constants.AIR
(normally 1.0).
ParaxialMatrix
from
an OpticalGroup
at the
DEFAULT_WAVELENGTH
.
ParaxialMatrix
from an
OpticalGroup
at specified wavelength
OpticalPlane
.
StringTokenizer
tokens.
StringTokenizer
tokens.
GammaGreyScale
with a min, max and valuable gamma.GammaGreyScale
setting min and max and gamma
GammaGreyScale
setting min and max (gamma defaults to 1.0)
GammaGreyScale
from the supplied ColourScale where lower and
upper limits and gamma values are retained.
GaussianSpectrum
with specified
brightness, peak wavelength and width.
GaussianSpectrum
with specified
peak wavelength and and width with defaults unit brightness.
GaussianSpectrum
with paramter
from speficied double
array holding the
A values.
Rectangle2D.Float
that bounds the grid
Diagram2D
.
double
.
RealDataArray
Diagram2D
object
LensSystem
as a
Diagram2D
which can be displayed.
Diagram2D
Diagram2D
z
-directions
Director from the angles.
RayVector
.
Optical Plane
EntranceAprture
being
the physicsal entrance of the front element.
errorStream
OpticalGroup
to which the
surface belongs.
OpticalGroup
Diagram2DPanel
as a coloured
BuffererImage
of type INT_RGB
.
Double.NaN
DEFAULT_WAVELENGTH
.
double
array holding the
Lambda values.
Double.NaN
null
if not set.
OpticalSurface
in order from the LensSystem
.
OpticalSurface
in order.
OpticalSurface
in order.
Raypath
,
null if there are none.
Point2d
Double.NaN
ParaxialGroup
at the specified wavelngth.
ParaxialGroup
to the whole OpticalSystem.
Vector
of Position
s
Plot
object.
Point2d
of a specified pixel
taking into account centre and sample intervals.
Point2d
of a specified pixel
taking into account centre and sample intervals.
OpticalGoup
reference point.
OpticalPolynomial/code>
expansion to specifed order.
- getPosition(int) -
Method in class optics.DistortionGrid
- Method to get the three dimensional location of
a point
- getPosition(int, int) -
Method in class optics.OpticalImage
- Method to get the position of the specifed pixel as
a three-dimensional Poistion.
- getPosition(Point2i) -
Method in class optics.OpticalImage
- Method to get the Position of the specifed pixel as
a three-dimensional Poistion
- getPosition() -
Method in class optics.ParaxialRay
- Method get the three dimensional
Position
of the
Ray being (0.0,height,plane).
- getPosition() -
Method in class optics.Ray
- Abstract method to get the Ray Position in three dimensions.
- getPosition(int) -
Method in class optics.RayPath
- Method of to get a point from the path
- getPosition() -
Method in class optics.RayVector
- Method get the position of the
RayVector
- getPrintStream() -
Method in class optics.graphics.TextFrame
- Method to get the printstream to write on
- getPrintStream() -
Method in class optics.graphics.TextPanel
- Method to get the stream to allow write to panel.
- getProfile(double, double) -
Method in class optics.Aspheric
- Abstarct method to get the surface profile.
- getProfile(Point2d) -
Method in class optics.Aspheric
- Method to get the surface profile at a
Point2d
- getProfile(double, double) -
Method in class optics.EvenAspheric
- Get the surface profile at a position x/y
- getPsf() -
Method in class optics.WaveFrontImage
- Method to get the intensity psf by taking the two-dimensional
FFT of the complex wavefront and returning it in
an OpticalImage.
- getPsi() -
Method in class optics.Angles
- Method to get the psi angle wrt to z-axis
- getPsiDegrees() -
Method in class optics.Angles
- Method to get the psi angle wrt to z-axis in degress
- getQuadric() -
Method in class optics.Aspheric
- Method to get the Quadric parameter
- getQuadric() -
Method in class optics.QuadricSurface
- Method to get the Quadric parameter
- getRadius() -
Method in class optics.analysis.GeometricPsf
- Method to get average radius
- getRadius() -
Method in class optics.CircularAperture
- General method to get the radius, which for
a circular aperture is the outer radius.
- getRadius() -
Method in class optics.IrisAperture
- Method to get the radius, which is the current radius
of the aperture allowing for the open ratio
- getRange() -
Method in class optics.graphics.SpotDiagram2D
- Method to get the current range
- getRatio() -
Method in class optics.graphics.RatioEditor
- Method to get the updated ratio value
- getRatio(double) -
Static method in class optics.graphics.RatioEditor
- Static double interface to create edit, get value
and return it.
- getRatio() -
Method in class optics.IrisAperture
- Method to get the current open ratio
- getRatio() -
Method in class optics.IrisMask
- Method to get the open ratio
- getRay(int) -
Method in class optics.IntensityRayPencil
- Method to get the nth Intensity Ray
- getRay(int) -
Method in class optics.RayPencil
- Method to get the nth Ray, Need to be defined in extending
class to return the correct type of Ray.
- getReader(String, String) -
Static method in class optics.Glass
- Static method to get the BufferedReader initially
trying the env and then the url.
- getReferencePoint() -
Method in class optics.analysis.WavePointSet
- Method to get the current reference point
- getRefractiveIndex() -
Method in class optics.OpticalSurface
- Method to get the
RefractiveIndex
,
may be null for non-refracting surface.
- getRightCurvature() -
Method in class optics.LaserCavity
- Method to get Right effective curvature
- getSA() -
Method in class optics.Seidel
- Get Spherical Aberration (S1)
- getSample(Point2d) -
Method in class optics.Grid
- Method to get the sample (pixel) closest to the
specified point taking into account centre and scaling.
- getSample(Point2d) -
Method in class optics.OpticalImage
- Get the pixel location closest to the specified
Point2d taking sample interval and centre into account.
- getSamplePoint(Point2d) -
Method in class optics.Grid
- Method to get the scaled sample location being the location
of eth given point on the pixel grid.
- getSeparation() -
Method in class optics.LaserCavity
- Method to get the effective morror separation.
- getSourcePoint(int, int) -
Method in class optics.OpticalImage
- Method to get a
SourcePoint
for specied pixel with
fixed brightness given by the pixel value.
- getSourcePoint(Point2i) -
Method in class optics.OpticalImage
- Method to get a
SourcePoint
for specied pixel with
fixed brightness given by the pixel value.
- getSpectrum() -
Method in class optics.SourcePoint
- Method to get the spectral function.
- getSpot(int) -
Method in class optics.graphics.SpotDiagram2D
- Method to get a specified
Spot
- getSpot(int) -
Method in class optics.graphics.SpotPanel
- Method to get a specied spot back
- getStaticName(Object) -
Static method in class optics.Optics
- Static method to get get the name of an object.
- getSurface(int) -
Method in class optics.OpticalGroup
- Method to get the ith OpticalSurface
- getSurfacePoint() -
Method in class optics.OpticalSurface
- Method to get the surface point
- getSurfaceType() -
Method in class optics.OpticalSurface
- Method to get the surface type
- getSurfaceType(Position) -
Method in class optics.OpticalSurface
- Method to get the surface type at a particular position.
- getText() -
Method in class optics.graphics.Label2D
- Method to get the current String
- getTextArea() -
Method in class optics.graphics.TextPanel
- Method to get the text area of the Panel for direct access.
- getTextPanel() -
Method in class optics.graphics.TextFrame
- Method to get the underlying
TextPanel
- getTheta() -
Method in class optics.Angles
- Method to get the theta angle wrt to z-axis
- getThetaDegrees() -
Method in class optics.Angles
- Method to get the theta angle wrt to z-axis in degrees
- getThickness() -
Method in class optics.ParaxialMatrix
- Method to return the thickness being distance from input to output
plane.
- getTitle() -
Method in class optics.OpticalGroup
- Method to return the title String
- getTitle() -
Method in class optics.OpticalSystem
- Method to get the title string
- getTitle() -
Method in class optics.ParaxialSystem
- Method to get the title
- getTitle() -
Method in class optics.RayPencil
- Method to get the title string.
- getUpperLimit() -
Method in class optics.graphics.ColourScale
- Method to get the current upper limit.
- getValue(Point2d) -
Method in class optics.analysis.OpticalExpansion
- Method to get the value using the
SurfaceFunction
interface
- getValue(Point2d) -
Method in class optics.Aspheric
- Method to get the value used by SurfaceFunction.
- getValue(double) -
Method in class optics.RefractiveIndex
- Overload of method for
WavelengthFunction
- getValue(Point2d) -
Method in class optics.Seidel
- Get wavefront aberration at point x,y for of
specified radius, from Welford, Aberretaions of the
Symmetrical Optical systems equation 7.42
- getValue(Point2d) -
Method in interface optics.SurfaceFunction
- Method to get the value at specified position
- getValue(double) -
Method in class optics.WaveLengthFunction
- Method to get the value at specific wavelength.
- getValue(double) -
Method in class optics.WaveLengthSpectrum
- Method to define the abstract method in
WaveLengthFunction
- getVd() -
Method in class optics.HoyaIndex
- Method of get the d-line V number
- getVd() -
Method in class optics.OharaIndex
- Method of get the d-line V number
- getVd() -
Method in class optics.RefractiveIndex
- Method to get the index at the Abbe, or Vd number.
- getVd() -
Method in class optics.SchottIndex
- Method of get the d-line V number
- getVe() -
Method in class optics.HoyaIndex
- Method of get the e-line V number
- getVe() -
Method in class optics.OharaIndex
- Method of get the e-line V number
- getVe() -
Method in class optics.RefractiveIndex
- Method to get the index at the Mercury e-line Abbe, or Ve number.
- getVe() -
Method in class optics.SchottIndex
- Method of get the e-line V number
- getVersion() -
Method in class optics.Optics
- Method to get the package version.
- getWaveLength() -
Method in class optics.DistortionGrid
- Method to get the wavelength
- getWavelength() -
Method in class optics.graphics.WavelengthEditor
- Method to get the updated wavelegth value
- getWavelength(double) -
Static method in class optics.graphics.WavelengthEditor
- Static double interface to create edit, get value
and return it.
- getWaveLength() -
Method in class optics.OpticalImage
- Method to get the wavelength
- getWaveLength() -
Method in class optics.Ray
- Method to get the wavelength in microns.
- getWaveLength() -
Method in class optics.RayPath
- Method to get the wavelength
- getWaveLength() -
Method in class optics.RayPencil
- Method to get the wavelength of the rays, this
will be the wavelength of the FIRST valid ray, and other will ne
assumned to be the same.
- getWidth() -
Method in class optics.Grid
- Method to get the width
- getWidth() -
Method in class optics.OpticalImage
- Method get the width of the image
- getZernikeExpansion(int) -
Method in class optics.analysis.WavePointSet
- Method to fit a OpticalZernike expansion to specifed order.
- Glass - Class in optics
- Class to access the glass definition files.
- Glass() -
Constructor for class optics.Glass
-
- GREEN -
Static variable in class optics.Constants
- Standard Green being 0.55 microns
- Green() -
Static method in class optics.graphics.Colour
- Static method to get OpticsConstant.GREEN colour
- grid -
Variable in class optics.graphics.ImagePanel
-
- Grid - Class in optics
- Class to define the sampling grid for an optical image and allow
access using continuous variables.
- Grid(int, int, double, double, double, double) -
Constructor for class optics.Grid
- General constructor setting all parameters
- Grid(int, int, double, double) -
Constructor for class optics.Grid
- Constructor with centre defaulted to 0,0
- Grid(int, int) -
Constructor for class optics.Grid
- Constuctor with centre defaulted to 0,0 and sample
interval to 1.0,1.0,1.0
- Grid() -
Constructor for class optics.Grid
- Default constructor to for a grid of size 0
- Grid(Grid) -
Constructor for class optics.Grid
- Constructor with all parameters set by specified Grid
- grid -
Variable in class optics.OpticalImage
- The image grid giving sampling and size information
- group -
Variable in class optics.OpticalSurface
- Which OpticalGroup does surface belongs to.
LensSystem
at a given paraxial magnification.
OpticalImage
through a given
LensSystem
The current plane of the OpticalImage is used as the object plane.
IntensityRay
being the basis
ray traced through optical systems used in incoherent light.IntensityRay
in air
with all parameters specified.
IntensityRay
in air
with intensity defaulted to 1.0
IntensityRay
with initial position and intensity
specified by a SourcePoint
.
Constants.GREEN
and
intensity of 1.0.
IntensityRay
,
all parameters are copied, (including the current refractive index)
with position and direction cloned.
IntensityRayPencil
being a vector of IntensityRays
used in the analysis
of incoherent, un-polarsied systems.SourcePoint
at specified wavelength even
filling an OpticalPlane to maximum radius with specified number
of rays.
IntensityRayPencil
being a collimated beam
in specified direction, wavelength and number or rays,
evenly filling an OpticalPlane to maximum radius.
CircularMask
with an variable
open ratio.false
by default).
false
by default).
RayVector.propagateThrough()
method.LinearGreyScale
with a min/max limits.ColourScale
where lower and upper limits are copied.
double
the graph minumum.
double
the graph minumum.
ParaxialMatrix
for spherical mirror
of specified curcature.
Moments
class to a specifed maximum
order.
RayMonitor
, defaults to null
RayMonitor
(if it is defines).
ParaxialMatrix
by the specified ParaxialMatrix
and return a new ParaxialMatrix
.
ParaxialGroup
This will also propaate from the output plane of the current
group to the input plane of the specified group.
ParaxialMatrix
by the specified ParaxialMatrix
.
Opticalsurfaces
held in a Vector
with a group reference point with all the surfaces
being defined with respect to that point.OpticalImage
, being a
OpticalPlane
conatining an image.OpticalImage
with specified
reference point, sizrand sampling interval.
OpticalImage from a
RealDataArray
, which is assumed to be two-dimensional.
- OpticalImage(Position, int, int) -
Constructor for class optics.OpticalImage
- Forms an
OpticalImage
with specified position, size
and sampling interval defaults to unity.
- OpticalImage(double, int, int) -
Constructor for class optics.OpticalImage
- Form a
OpticalImage
with specified position, size
and sampling interval defaults to unity
- OpticalImage(Position, BufferedImage, int, double, double) -
Constructor for class optics.OpticalImage
- Form an
OpticalImage
with specfied position and
load a band of a BufferedImage
.
- opticalPathLength -
Variable in class optics.RayVector
- Optical path-length transversed by the ray.
- OpticalPlane - Class in optics
- Class to implement an flat
OpticalPlane
being plane with specifed reference position and surface normal. - OpticalPlane(Position, Director, RefractiveIndex) -
Constructor for class optics.OpticalPlane
- Form an
OpticalPlane
with a specified
reference point, plane normal
and refractive index on the image side of the plane.
- OpticalPlane(Position, RefractiveIndex) -
Constructor for class optics.OpticalPlane
- Form an
OpticalPlane
with a specified
reference point and refractive index on the image side of
the plane.
- OpticalPlane(Position, Director) -
Constructor for class optics.OpticalPlane
- Form an
OpticalPlane
with a specified
reference point and surface normal with and null
refractive index which represents a non-diffracting surface,
form example an aperture or an image.
- OpticalPlane(Position) -
Constructor for class optics.OpticalPlane
- Form an
OpticalPlane
with a specified
reference point and null
refractive index which represents a non-diffracting surface,
form example an aperture or an image.
- OpticalPlane(double, RefractiveIndex) -
Constructor for class optics.OpticalPlane
- Form an
OpticalPlane
with a specified
plane and refractive index where the reference poit in on-axis
being located at (0,0,z).
- OpticalPlane(double) -
Constructor for class optics.OpticalPlane
- Form an
OpticalPlane
at specified location along the z axis with surface point a (0,0,z)
and null refractive index.
- OpticalPlane() -
Constructor for class optics.OpticalPlane
- Form an
OpticalPlane
at specified location along the z axis with surface point a (0,0,z)
and null refractive index.
- OpticalPlane(OpticalPlane) -
Constructor for class optics.OpticalPlane
- Form an
OpticalPlane
with the parameters
given by a specified OpticalPlane.
- OpticalPolynomial - Class in optics.analysis
- Class to implement an
OpticalPolynomial
expansion
being a a two-dimensional expansion int x^i y^j - OpticalPolynomial(int, double) -
Constructor for class optics.analysis.OpticalPolynomial
- Form an
OpticalPolynomial
with specifed order and
maximum radius.
- OpticalPolynomial(int) -
Constructor for class optics.analysis.OpticalPolynomial
- Form an
OpticalPolynomial
with specifed order and
maximum radius of 1.0.
- OpticalSurface - Class in optics
- Abstract class to hold an general optical surface and the methods
used to access the surface.
- OpticalSurface() -
Constructor for class optics.OpticalSurface
-
- OpticalSurfaceEditor - Class in optics.graphics
-
- OpticalSurfaceEditor(OpticalSurface) -
Constructor for class optics.graphics.OpticalSurfaceEditor
-
- OpticalSystem - Class in optics
- Class to hold a whole
OpticalSystem
being
a Vector of OpticalGroup
s. - OpticalSystem(String) -
Constructor for class optics.OpticalSystem
- Form a blank
OpticalSystem with
a specified title.
ParabolicSurface
with
reference point and refractive index.ParabolicSurface
spefifying position along z-axis, curvature and Refarctive index
ParabolicSurface
spefifying three-dimensional
reference point, curvature and Refarctive index
ParabolicSurface
with parameters from
specified QuadricSurface
.
ParaxialGroup
, begin a paraxial
representation of a group of optical elements, typically a
compound lens which in represented by the underlying
ParaxialMatrix
.ParaxialGroup
with specified
ParaxialMatrix
specified input plane in global coordinate annd specifed
input and output plane heights.
ParaxialGroup
with specified Paraxial matrix
with specified input plane in global coordinate and effective
FNo.
ParaxialGroup
with specified Paraxial
system matrix with specified input plane in global coordinate.
ParaxialGroup
with specified
Paraxial system matrix with input plane at the origin.
ParaxialGroup
\
consisting of the unit system matrix of thickness zero with
input plane also at zero and input/output heights are unset.
ParaxialGroup
from
specified ParaxialGroup
.
ParaxialGroup
from an
OpticalGroup
at a
given wavelength.
ParaxialMatrix
for propagation between input and output planes.ParaxialMatrix
setting elements to
specified values and thickness to zero.
ParaxialMatrix
and setting elements and thickness
to specified values.
ParaxialMatrix
with values taken
from specified ParaxialMatrix
.
LensSystem at a specified wavelength.
- ParaxialRay - Class in optics
- Class to implement
ParaxialRay
for Matrix Ray Tracing with
a ParaxialRay being characterised by it height from the optical axis,
its angle from the optical axis (in radians) and the position,
or plane, along the optical axis. - ParaxialRay() -
Constructor for class optics.ParaxialRay
- Default construct for ParaxialRay with height, angle
all plane att set to zero.
- ParaxialRay(double, double) -
Constructor for class optics.ParaxialRay
- Constructor for paraxial ray at specified height and angle in
plane at position zero.
- ParaxialRay(double, double, double) -
Constructor for class optics.ParaxialRay
- Constructor for ParaxialRay at specified height, angle and plane.
- ParaxialRay(double, double, double, double) -
Constructor for class optics.ParaxialRay
- Constructor to for a ray of height
h
in
plane p
towards height h1
in
plane p1
.
- ParaxialRay(ParaxialRay) -
Constructor for class optics.ParaxialRay
- Constructor for a ParaxialRay with parameters,
including wavelength, but not the
RayMonitor
set by
specified ParaxialRay.
- ParaxialRayEditor - Class in optics.graphics
- Class to implement a
ParaxialRay
editor to modify all the parameters of the
ParaxialRay
- ParaxialRayEditor(ParaxialRay) -
Constructor for class optics.graphics.ParaxialRayEditor
- Form a editor to modify a
ParaxialRay
- ParaxialRayPanel - Class in optics.graphics
-
- ParaxialRayPanel(ParaxialRay) -
Constructor for class optics.graphics.ParaxialRayPanel
-
- ParaxialSystem - Class in optics
- A class to hold a ParaxialSystem being a a vector of ParaxialGroups.
- ParaxialSystem() -
Constructor for class optics.ParaxialSystem
- Constructor to form an ParaxialSystem with no groups
- ParaxialSystem(ParaxialGroup) -
Constructor for class optics.ParaxialSystem
- Constructor to forma ParaxialSystem with the first group
specified.
- ParaxialSystemDemo - Class in optics.demo
-
- ParaxialSystemDemo() -
Constructor for class optics.demo.ParaxialSystemDemo
-
- path -
Variable in class optics.RayPath
- The actual path held in a
Vector
- peak -
Variable in class optics.GaussianSpectrum
- Location of the peak in microns
- PHOTOPIC_PEAK -
Static variable in class optics.Constants
- Photopic Peak (bright light) at 0.5559087 microns
- PHOTOPIC_WIDTH -
Static variable in class optics.Constants
- Photopic Width (bright light)
- PhotopicSpectrum - Class in optics
- Class to implement an (approximate) Photopic, high light level
sensitivity of the human eye being a Gaussian fit of the
CIE 1931 photopic data.
- PhotopicSpectrum(double) -
Constructor for class optics.PhotopicSpectrum
- Constructor for photopic spectrum of specified (peak)
brightness.
- PhotopicSpectrum() -
Constructor for class optics.PhotopicSpectrum
- Constructor for photopic spectrum of unit brightness
- plane -
Variable in class optics.ParaxialRay
- Plane of the rays, being distance along optical axis
- planeIncrement -
Variable in class optics.graphics.SpotDiagram
-
- planeNormal -
Variable in class optics.OpticalPlane
- Director for surface normal of
transmissive area of plane.
- PlankSpectrum - Class in optics
- Class to implement Plank Spectral response specified
by temperature and constant emissitivity.
- PlankSpectrum() -
Constructor for class optics.PlankSpectrum
- Form a
PlankSpectrum
with default
temperature of 3,000 K and emisivity of 1.0.
- PlankSpectrum(double) -
Constructor for class optics.PlankSpectrum
- Form a
PlankSpectrum
with specfied
temperature and emisivity of 1.0.
- PlankSpectrum(double, double) -
Constructor for class optics.PlankSpectrum
- Form a
PlankSpectrum
with specfied
temperature and emisivity.
- PlankSpectrumDemo - Class in optics.demo
-
- PlankSpectrumDemo() -
Constructor for class optics.demo.PlankSpectrumDemo
-
- planoConvex(Position, double, RefractiveIndex, double, double) -
Static method in class optics.Singlet
- Static method to return a plano-convex Singlet specified
by focal length, refractive index, approxiate thickness and diameter.
- planoConvex(double, double, RefractiveIndex, double, double) -
Static method in class optics.Singlet
- Static method to return a plano-convex Singlet specified
by focal length, refractive index, approxiate thickness and diameter.
- plot -
Variable in class optics.graphics.RayAberration
- The ptplot object to which plots formed.
- plotPoints -
Static variable in class optics.WaveLengthFunction
- Propected static to control the numbers of points
on the graphs
- plots -
Variable in class optics.graphics.RayAberration
- Public boolean array to control which plot
are formed in which DataSets.
- pointInPlane(Position, Director) -
Method in class optics.OpticalPlane
- Get two-dimensional point in the plane relative to its reference
point where a ray from specified position and direction intersect
the surface.
- pointInPlane(Position, Director) -
Method in class optics.OpticalSurface
- Abstract Method to calculate the point in two-dimensional
point in the plane intersected by a ray with current
position and direction.
- pointInPlane(RayVector) -
Method in class optics.OpticalSurface
- Method to calculate the point in two-dimensional
point in the plane intersected by a RayVector
- pointInPlane(double) -
Method in class optics.ParaxialRay
- Method to calculate the point where this ray will
intersect a x/y plane specified by it location on the
optical z-axis.
- pointInPlane(double) -
Method in class optics.Ray
- Abstract method to calculate the point where this ray will
intersect a x/y plane specified by it location on the
optical z-axis.
- pointInPlane(double) -
Method in class optics.RayVector
- Method to calculate the point where this ray will
intersect a x/y plane specified by it location on the
optical z-axis.
- polyName -
Static variable in class optics.analysis.OpticalPolynomial
- The OpticalPolynomial names to 4th order.
- PopUpOptions - Class in optics.graphics
- Set of simplifed pop-up windows used in many of the
graphical calsses.
- PopUpOptions() -
Constructor for class optics.graphics.PopUpOptions
-
- Position - Class in optics
- Class to implement a three-dimensional position
held as three doubles with some support methods to help in ray
propagation.
- Position(double, double, double) -
Constructor for class optics.Position
- Constructor with three doubles.
- Position(double, double) -
Constructor for class optics.Position
- Constructor with two doubles, being x and y with
z defaulting to zero.
- Position(double) -
Constructor for class optics.Position
- Constructor with one double, being z, with
x and y defaulting to zero.
- Position() -
Constructor for class optics.Position
- Default constructor all three coordinates defaulting to zero.
- Position(Tuple3d) -
Constructor for class optics.Position
- Constructor with position specified any double
Truple3d
- Position(Tuple2d, double) -
Constructor for class optics.Position
- Constructor with position specified any double
Truple2d
and a specified z.
- Position(Tuple2d) -
Constructor for class optics.Position
- Constructor with position specified any double
Truple2d
with z defaulting to zero.
- position -
Variable in class optics.RayVector
- The Ray position in space
- POTASSIUM_A -
Static variable in class optics.Constants
- Potassium A line at 0.7682 microns
- PrincipalPlaneColour -
Static variable in class optics.graphics.Colour
- Colour of Principal Planes of Diagrams
- print(String) -
Method in class optics.graphics.TextAreaPrintStream
- Basic print method, to print a
String
.
- print(int) -
Method in class optics.graphics.TextAreaPrintStream
- Method to print a single int to the text field.
- print(double) -
Method in class optics.graphics.TextAreaPrintStream
- Method to print a single double in default format to the text field.
- print(boolean) -
Method in class optics.graphics.TextAreaPrintStream
- Method to print a single boolean to the text field.
- print(String) -
Method in class optics.graphics.TextPanel
- Basic print method, to print a
String
.
- printError(String) -
Method in class optics.Optics
- Method to print an error message to current
errorStream
- printf(String, Object...) -
Method in class optics.graphics.TextAreaPrintStream
- Method to implement the Java 5.0 (and later) printf C Style
print scheme with internal formating (pop-up) error trap.
- printf(String, Object...) -
Method in class optics.graphics.TextPanel
- Method to implement the Java 5.0 (and later) printf C Style
print scheme with internal formating (pop-up) error trap.
- println() -
Method in class optics.graphics.TextAreaPrintStream
- Method to print newline
- println(String) -
Method in class optics.graphics.TextAreaPrintStream
- Method to print a
String>/code> followed by a new line.
- println(int) -
Method in class optics.graphics.TextAreaPrintStream
- Method to print single
int
followed
by a new line.
- println(double) -
Method in class optics.graphics.TextAreaPrintStream
- Method to print single
double
followed
by a new line.
- println(boolean) -
Method in class optics.graphics.TextAreaPrintStream
- Method to print single
boolean
followed by newline.
- println() -
Method in class optics.graphics.TextPanel
- Method to print newline
- println(String) -
Method in class optics.graphics.TextPanel
- Method to print a
String>/code> followed by a new line.
- PrintMonitor - Class in optics
- Simple RayMonitor implementtaion to print out Ray information
to a PrintStream which may be connected to a file, or
a TextPanel or Frame.
- PrintMonitor() -
Constructor for class optics.PrintMonitor
- Default PrintMonitor to print to
System.out
.
- PrintMonitor(PrintStream) -
Constructor for class optics.PrintMonitor
- Form a PrintMonitor to output to s specified
PrintStream
.
- PrintMonitor(File) -
Constructor for class optics.PrintMonitor
- Form a PrintMonitor to output to a specified File.
- PrintMonitor(String) -
Constructor for class optics.PrintMonitor
- Form a PrintMonitor to output to a file specified by name.
- PrintMonitor(TextPanel) -
Constructor for class optics.PrintMonitor
- Form a PrintMonitor with output to a
TextPanel
- PrintMonitor(TextFrame) -
Constructor for class optics.PrintMonitor
- Form a PrintMonitor that prints to a
TextFrame
containing a TextPanel
.
- propagate(double) -
Method in class optics.ParaxialRay
- Method to propagate a ray a specified distance along the
optical axis.
- propagate(Tuple3d, double) -
Method in class optics.Position
- Method to propagated the current point a distance
d
in the direction u
.
- propagate(double) -
Method in class optics.RayVector
- Boolean method to propagate the ray a specified distance.
- propagate(OpticalSurface) -
Method in class optics.RayVector
- Boolean method to propagate a ray to a specified
OpticalSurface.
- propagateThrough(OpticalImage) -
Method in class optics.IntensityRay
- Overload or method to propagate through an
OpticalSurface
for the special case of an OpticalImage
.
- propagateThrough(ParaxialGroup) -
Method in class optics.ParaxialRay
- Method to propagate a ray through an
ParaxialGroup
.
- propagateThrough(ParaxialSystem) -
Method in class optics.ParaxialRay
- Method to propagate the ray through a
ParaxialSystem
which consists
of a number of ParaxialGroups
.
- propagateThrough(OpticalSurface) -
Method in class optics.RayPencil
- Method to propagate the
RayPencil
through a single
OpticalSurface
and report the number of rays
propagated.
- propagateThrough(LensSystem) -
Method in class optics.RayPencil
- Method to propagate the RayPencil through an
OpticalGroup
and report the number of rays propagated through its
full length.
- propagateThrough(OpticalSurface) -
Method in class optics.RayVector
- Method propagate through an
OpticalSurface
.
- propagateThrough(LensSystem) -
Method in class optics.RayVector
- Method to propagate a RayVector through an
LensSystem
.
- propagateTo(double) -
Method in class optics.ParaxialRay
- Method to propagate a ray to a specified plane.
- PROPAGATION -
Static variable in class optics.graphics.ParaxialMatrixEditor
-
- propagation(double) -
Static method in class optics.ParaxialMatrix
- Static method to return the propagation
ParaxialMatrix
for specifided distance.
- Psf - Class in optics.analysis
- Abstract class to represent a PSF (Point spread function) in a
two dimensional plane.
- Psf() -
Constructor for class optics.analysis.Psf
-
- psfColour -
Variable in class optics.analysis.Psf
-
- PSFColour -
Static variable in class optics.graphics.Colour
- Default PSF colour on diagrams
- psi -
Variable in class optics.Angles
- The psi angle
QuadricSurface
in a plane.QuadricSurface
with
all other parameters specified.
QuadricSurface
with all
parameters specifed.
QuadricSurface
RayAberration
for various
conditions.RayAberration
object for a specified
OpticalGroup
at specified wavelength
RayAberration
object for a specified
OpticalGroup
at current DEFAULT_WAVELENGTH
RayMonitor
interface.RayPath
and attach
it to a specified Ray as a RayMonitor
.
RayPencil
being an Vector of rays.ParaxialGroup
from a text file where each line
of the file specifies one type of optical component.
ParaxialGroup
from a text file where each line
of the file specifies one type of optical component.
ParaxuialGroup
via a filechooser windows.
RayPencil
and report the number deleted.
OpticalSuraface
counter.
OpticalPlane
scaling the surface point and the maximum radius.
ParaxialGroup
.
ParaxialMatrix
by a constant.
double[]
arrays of weights and wavelengthsSellmeirIndex
.
OpticalPlane
Director
with theta/psi angles
Director
with
theta/psi angles specifed in an Angles
object.
h
in specified
plane p
.
RayVector
.
ParaxialMatrix
.
ParaxialMatrix
with specified ParaxialMatrix
.
errorStream
where warning and error message are printed.
OpticalGroup
to which the surface belongs
It can be null for a standalone surface.
Double.NaN
Double.NaN
.
toString()
method of the current class.
Plot
to an
external Plot
object
RayVector
.
Spotdiagram
.
RefarctiveIndex
.
OpticalGroup
with a much simplfied
interface.Singlet2D
object with a specified
front and back OpticalSurface
.
WaveLengthSpectrum
Point2d
in a plane and z by the location of the plane.
SphericalSurface
with
reference point and refractive index.SphericalSurface
spefifying position along z-axis, curvature and Refarctive index
SphericalSurface
spefifying three-dimensional
reference point, curvature and Refarctive index
SphericalSurface
with parameters from
specified QuadricSurface
.
JFrame
.SpotDiagram
with the centre of the
disgram at the specified point in three-dimensions.
SpotDiagram2D
using the Diagram2DComponent
interface scheme.SpotDiagram2D
with a specific centre and
range.
SpotDiagram2D
with a specific centre and
range.
SpotDiagram2D
with specifed
range and centre at (0,0).
PrintStream
attached to the
a Swing JTextArea
which overloads the simple
print, prinln and printf methods.TextAreaPrintStream
attacked to specified JTextArea
TextFrame
being
simple JFrame
containing a single
TextPanel
which can be written to via a
modified PrintStream
.TextFrame
with a specified title.
PrintStream
.TextPanel
with specifed title.
ParaxialMatrix
for a thick lens with two specified radii and a thickness.
ParaxialMatrix
for a thin lens
of specified focal length.
ParaxialMatrix
for a thin lens
with two specified radii and refractive index.
toString
method to print information
String
.
ParaxialMatrix
to
a string using current format string.
String
with package specified format.
toString()
- toString() -
Method in class optics.QuadricMirror
- To string method
- toString() -
Method in class optics.QuadricSurface
- String method for formatted strings.
- toString() -
Method in class optics.RayPath
- Default toString method to format the RayPath as a
String containing the Ray positions.
- toString() -
Method in class optics.RayVector
- String method to get the ray as a formatted String
- toString() -
Method in class optics.SchottIndex
- String method to return infomation about glass
- toString() -
Method in class optics.SellmeirIndex
- Deafult method to format to a String.
- toString() -
Method in class optics.SourcePoint
- Standard
toString
format the location and
spectrum as a String
- toString() -
Method in class optics.SphericalMirror
- To string method
- toString() -
Method in class optics.SphericalSurface
- Method to return information about the surface as a
String
.
- trace() -
Method in class optics.ParaxialMatrix
- Method to calculate the trace.
- transform -
Variable in class optics.graphics.Diagram2DPanel
- Current AfineTranform between Daigram and actual screen
- transversePlot(double) -
Method in class optics.graphics.RayAberration
- Method to give a default transverse ray aberration plot
at specified angle using the design wavelength in
the geometric back focal plane of the lens.
- transversePlot(double, double, double) -
Method in class optics.graphics.RayAberration
- Method to get the transverse aberrations plots for
infinite object at specified angle, and wavelength in specified plane.
- transversePlot(Position) -
Method in class optics.graphics.RayAberration
- Method to give a default transverse aberration plot
with with rays from specified object point at the wavelength
set by {#link #setWaveLength}.
- transversePlot(Position, double, double) -
Method in class optics.graphics.RayAberration
- Method to form a transverse ray aberration plot with rays from
a specified object point as specified wavelength and plane
- typeItem -
Variable in class optics.graphics.ParaxialMatrixEditor
-
- typeName -
Static variable in class optics.graphics.ParaxialMatrixEditor
-
PrintStream
.
RayMonitor
with a Ray
RayMonitor
interface called automatrcally every
time position changes.
WaveFrontImage
in a particular
plane typically containg the wavefrot aberration function
.SurfaceFunction
.
DEFAULT_WAVELENGTH
.
Optics.DEFAULT_WAVELENGTH
DataPoint2d
of the jfitter
package to allow function fitting.WavePoint
in a OpticalPlane.OpticalPlane
and reference point which defines of the reference sphere
RayPencil
as it intersects a the specifed OpticalPlane
RayPencil
in a specifed OpticaPlane with respect to a reference Position.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |