/** * */ package org.goko.gcode.rs274ngcv3.ui.workspace.modifierbuilder.rotate; import org.goko.core.common.measure.quantity.Angle; import org.goko.core.controller.bean.EnumControllerAxis; import org.goko.gcode.rs274ngcv3.ui.workspace.uiprovider.panel.AbstractModifierModelObject; /** * @author PsyKo * @date 17 janv. 2016 */ public class RotateModifierPropertiesModel extends AbstractModifierModelObject { public static final String ROTATION_ANGLE = "rotationAngle"; public static final String ROTATION_AXIS = "rotationAxis"; /** The rotation angle */ private Angle rotationAngle; /** The rotation axis */ private EnumControllerAxis rotationAxis; /** * @return the rotationAngle */ public Angle getRotationAngle() { return rotationAngle; } /** * @param rotationAngle the rotationAngle to set */ public void setRotationAngle(Angle rotationAngle) { firePropertyChange(ROTATION_ANGLE, this.rotationAngle, this.rotationAngle = rotationAngle); } /** * @return the rotationAxis */ public EnumControllerAxis getRotationAxis() { return rotationAxis; } /** * @param rotationAxis the rotationAxis to set */ public void setRotationAxis(EnumControllerAxis rotationAxis) { firePropertyChange(ROTATION_AXIS, this.rotationAxis, this.rotationAxis = rotationAxis); } }