optics
Interface SurfaceFunction

All Known Implementing Classes:
Aspheric, EvenAspheric, OpticalExpansion, OpticalPolynomial, OpticalZernike, Seidel

public interface SurfaceFunction

Interface to specify a two dimensional function, typically used for a wavefront.


Method Summary
 double getMaxRadius()
          Methdo to get the max radius
 double getValue(Point2d p)
          Method to get the value at specified position
 void setMaxRadius(double r)
          Method to set the max radius
 

Method Detail

getValue

double getValue(Point2d p)
Method to get the value at specified position

Parameters:
p - the point.

setMaxRadius

void setMaxRadius(double r)
Method to set the max radius


getMaxRadius

double getMaxRadius()
Methdo to get the max radius