/** * */ package org.goko.gcode.rs274ngcv3.xml.bean.modifier; import org.goko.core.common.io.xml.math.XmlBigDecimal; import org.goko.core.common.io.xml.quantity.XmlLength; import org.goko.gcode.rs274ngcv3.xml.bean.XmlGCodeModifier; import org.simpleframework.xml.Attribute; import org.simpleframework.xml.DerivedType; /** * XML description of the wrap modifier * @author Psyko * @date 30 avr. 2016 */ @DerivedType(parent=XmlGCodeModifier.class, name="modifier:wrap") public class XmlWrapModifier extends XmlGCodeModifier { @Attribute private String axis; /** Radius element remains only for backward compatibility (maybe not needed when not in strict mode) */ @Attribute @Deprecated private XmlLength radius; @Attribute private XmlBigDecimal ratio; /** * @return the axis */ public String getAxis() { return axis; } /** * @param axis the axis to set */ public void setAxis(String axis) { this.axis = axis; } /** * @return the radius */ @Deprecated public XmlLength getRadius() { return radius; } /** * @param radius the radius to set */ @Deprecated public void setRadius(XmlLength radius) { this.radius = radius; } /** * @return the ratio */ public XmlBigDecimal getRatio() { return ratio; } /** * @param ratio the ratio to set */ public void setRatio(XmlBigDecimal ratio) { this.ratio = ratio; } }