.. java:import:: ch.epfl.leb.sass.logging Message .. java:import:: ch.epfl.leb.sass.logging MessageType .. java:import:: ch.epfl.leb.sass.logging WrongMessageTypeException .. java:import:: ch.epfl.leb.sass.logging.internal AbstractObservable .. java:import:: ch.epfl.leb.sass.models.illuminations Illumination .. java:import:: ch.epfl.leb.sass.models.illuminations IlluminationBuilder .. java:import:: ch.epfl.leb.sass.models.illuminations ElectricField .. java:import:: ch.epfl.leb.sass.models.samples RefractiveIndex .. java:import:: java.util.logging Level .. java:import:: java.util.logging Logger .. java:import:: org.apache.commons.math3.geometry.euclidean.threed Vector3D SquareUniformIllumination.Builder ================================= .. java:package:: ch.epfl.leb.sass.models.illuminations.internal :noindex: .. java:type:: public static class Builder implements IlluminationBuilder :outertype: SquareUniformIllumination A Builder for creating new SquareUniformIllumination instances. Methods ------- build ^^^^^ .. java:method:: public SquareUniformIllumination build() :outertype: SquareUniformIllumination.Builder height ^^^^^^ .. java:method:: public Builder height(double height) :outertype: SquareUniformIllumination.Builder orientation ^^^^^^^^^^^ .. java:method:: public Builder orientation(Vector3D orientation) :outertype: SquareUniformIllumination.Builder power ^^^^^ .. java:method:: @Override public Builder power(double power) :outertype: SquareUniformIllumination.Builder refractiveIndex ^^^^^^^^^^^^^^^ .. java:method:: @Override public Builder refractiveIndex(RefractiveIndex refractiveIndex) :outertype: SquareUniformIllumination.Builder wavelength ^^^^^^^^^^ .. java:method:: @Override public Builder wavelength(double wavelength) :outertype: SquareUniformIllumination.Builder width ^^^^^ .. java:method:: public Builder width(double width) :outertype: SquareUniformIllumination.Builder