|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjfitter.DataPoint
jfitter.DataPoint2d
optics.analysis.WavePoint
public class WavePoint
Class to hold a WavePoint being a with extends
DataPoint2d
of the jfitter
package to allow function fitting.
The data held is normalised optical path length, being
the physical pathlength scaled by the wavelength.
Field Summary |
---|
Fields inherited from class jfitter.DataPoint2d |
---|
pt |
Fields inherited from class jfitter.DataPoint |
---|
data, fmt, sigma, valid |
Constructor Summary | |
---|---|
WavePoint(Point2d p,
double opl)
Form a WavePoint with specifed normalised opl, typically in wavelengths. |
|
WavePoint(Point2d p,
double opl,
double sigma)
Form a with specifed opl, typically in wavelengths and error |
|
WavePoint(RayVector r)
Form a WavePoint with position and normalsied opl taken from a ray. |
|
WavePoint(RayVector ray,
double z)
Create a WavePoint being the opl with the specfied Ray reaches a flat plane at a position z along the optical asis. |
|
WavePoint(RayVector ray,
OpticalPlane plane,
Position rp)
Form Wave Point for a ray in a specified plane with respect to a Reference Sphere |
|
WavePoint(RayVector ray,
OpticalSurface s)
Form a WavePoint with position and normalsied opl being when the specfied Ray reaches the specifed optical surface. |
Method Summary |
---|
Methods inherited from class jfitter.DataPoint2d |
---|
clone, formatPoint, getPoint, getX, getY, setPoint, toString |
Methods inherited from class jfitter.DataPoint |
---|
getData, getSigma, getValid, setData, setFormatString, setSigma, setValid |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public WavePoint(Point2d p, double opl)
p
- the point.opl
- path length.public WavePoint(Point2d p, double opl, double sigma)
p
- point in the planeopl
- path length.sigma
- the errorpublic WavePoint(RayVector r)
r
- the raypublic WavePoint(RayVector ray, OpticalSurface s)
Note the ray is not propagated to the surface, so it not modified.
ray
- the ray with pathlengths
- the optical surfacepublic WavePoint(RayVector ray, double z)
Note the ray is not propagated to the surface, so it not modified.
ray
- the ray with pathlengthz
- poistion of the planepublic WavePoint(RayVector ray, OpticalPlane plane, Position rp)
ray
- The rayplane
- the optical plane.rp
- centre of spherical reference sphere
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |