.. java:import:: java.util ArrayList .. java:import:: org.apache.commons.math MathException .. java:import:: org.apache.commons.math.special Erf .. java:import:: ch.epfl.leb.sass.models.emitters.internal Pixel .. java:import:: ch.epfl.leb.sass.models.psfs PSF .. java:import:: ch.epfl.leb.sass.models.psfs PSFBuilder .. java:import:: java.util.logging Level .. java:import:: java.util.logging Logger Gaussian2D.Builder ================== .. java:package:: ch.epfl.leb.sass.models.psfs.internal :noindex: .. java:type:: public static class Builder implements PSFBuilder :outertype: Gaussian2D The builder for constructing Gaussian2D instances. Methods ------- FWHM ^^^^ .. java:method:: public Builder FWHM(double fwhm) :outertype: Gaussian2D.Builder NA ^^ .. java:method:: @Override public Builder NA(double NA) :outertype: Gaussian2D.Builder build ^^^^^ .. java:method:: @Override public Gaussian2D build() :outertype: Gaussian2D.Builder eX ^^ .. java:method:: @Override public Builder eX(double eX) :outertype: Gaussian2D.Builder eY ^^ .. java:method:: @Override public Builder eY(double eY) :outertype: Gaussian2D.Builder eZ ^^ .. java:method:: @Override public Builder eZ(double eZ) :outertype: Gaussian2D.Builder resLateral ^^^^^^^^^^ .. java:method:: @Override public Builder resLateral(double resLateral) :outertype: Gaussian2D.Builder stageDisplacement ^^^^^^^^^^^^^^^^^ .. java:method:: @Override public Builder stageDisplacement(double stageDisplacement) :outertype: Gaussian2D.Builder wavelength ^^^^^^^^^^ .. java:method:: @Override public Builder wavelength(double wavelength) :outertype: Gaussian2D.Builder