.. java:import:: ch.epfl.leb.sass.models Model .. java:import:: ch.epfl.leb.sass.logging Observable Laser ===== .. java:package:: ch.epfl.leb.sass.models.components :noindex: .. java:type:: public interface Laser extends Model, Observable Defines methods common to Lasers. :author: Kyle M. Douglass Methods ------- getPower ^^^^^^^^ .. java:method:: public double getPower() :outertype: Laser Returns the current power if the laser. :return: The current laser power. getWavelength ^^^^^^^^^^^^^ .. java:method:: public double getWavelength() :outertype: Laser Returns the wavelength of the laser. :return: The laser's wavelength. setPower ^^^^^^^^ .. java:method:: public void setPower(double newPower) :outertype: Laser Sets the light source's power. :param newPower: The power of the light source.