Laser ===== .. java:package:: ch.epfl.leb.sass.models.legacy :noindex: .. java:type:: @Deprecated public class Laser Class representing the laser shining on the sample. :author: Marcel Stefko Constructors ------------ Laser ^^^^^ .. java:constructor:: public Laser(double start_power, double max_power, double min_power) :outertype: Laser Initialize laser with given parameters. :param start_power: initial power of laser [W] :param max_power: maximal laser power [W] :param min_power: minimal laser power [W] Methods ------- getPower ^^^^^^^^ .. java:method:: public double getPower() :outertype: Laser Returns current laser power. :return: current laser power [W] setPower ^^^^^^^^ .. java:method:: public void setPower(double new_power) :outertype: Laser Sets new laser power if it is within limits, or the closest allowed value if it is outside limits. :param new_power: desired laser power [W]