|
|||||||||
| 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 ray
public 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 surface
public 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 plane
public 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 | ||||||||