package com.steering.pss.plan.order;

/*
 * 长度计算方法计算结果实体类
 * @author 杨天海
 * @version v1.1
 * @date 2015.05.22
 */
public class LenComputeOutParam{
	java.text.DecimalFormat df =new java.text.DecimalFormat("#0.00");
	/*
	 * 控制壁厚
	 */
	private Double aimwallthick = 0.0; 	//控制壁厚
	/*
	 * 目标长度
	 */
	private Double aimlength = 0.0;		//目标长度
	/*
	 * 最佳分切
	 */
	private Integer Cutnum = 0;
	/*
	 * 轧制长度
	 */
	private Double lengthZz = 0.0;
	/*
	 * 损失率
	 */
	private Double lossprcent = 0.0;
	/*
	 * 管极限长度(m)
	 */
	private Double lengthLimit = 0.0;		//管极限长度(m)
	/*
	 * 铸坯长度(mm)
	 */
	private Double Billet = 0.0;
	
	public LenComputeOutParam(){
		aimwallthick = 0.0; 	//控制壁厚
		aimlength = 0.0;		//目标长度
		Cutnum = 0;				//最佳分切
		lengthZz = 0.0;			//轧制长度
		lossprcent = 0.0;		//损失率(%)
		lengthLimit = 0.0;		//管极限长度(m)
		Billet = 0.0;			//铸坯长度(mm)
	}
	
	/*
	 * 控制壁厚
	 * @param aimwall value
	 */
	public void setAimwallthick(double aimwall){
		this.aimwallthick = aimwall;
	}
	
	/*
	 * 控制壁厚
	 * @return String
	 */
	public String getAimwallthick(){
		return df.format(this.aimwallthick);
	}
	
	/*
	 * 目标长度
	 * @param aimlen value
	 */
	public void setAimlength(double aimlen){
		this.aimlength = aimlen;
	}
	
	/*
	 * 目标长度
	 * @return String
	 */
	public String getAimlength(){
		return df.format(this.aimlength);
	}
	
	/*
	 * 最佳分切
	 * @param num value
	 */
	public void setCutnum(int num){
		this.Cutnum = num;
	}
	
	/*
	 * 最佳分切
	 * @return String
	 */
	public String getCutnum(){
		return this.Cutnum.toString();
	}
	
	/*
	 * 轧制长度
	 * @param len value
	 */
	public void setLengthZz(double len){
		this.lengthZz = len;
	}
	
	/*
	 * 轧制长度
	 * @return String
	 */
	public String getLengthZz(){
		return df.format(this.lengthZz);
	}
	
	/*
	 * 损失率(%)
	 * @param prcent value
	 */
	public void setLossprcent(double prcent){
		this.lossprcent = prcent;
	}
	
	/*
	 * 损失率(%)
	 * @return String
	 */
	public String getLossprcent(){
		return df.format(this.lossprcent);
	}
	
	/*
	 * 管极限长度(m)
	 * @param limit value
	 */
	public void setLengthLimit(double limit){
		this.lengthLimit = limit;
	}
	
	/*
	 * 管极限长度(m)
	 * @return String
	 */
	public String getLengthLimit(){
		return df.format(this.lengthLimit);
	}
	
	/*
	 * 铸坯长度(mm)
	 * @param billet value
	 */
	public void setBillet(double billet){
		this.Billet = billet;
	}
	
	/*
	 * 铸坯长度(mm)
	 * @return String
	 */
	public String getBillet(){
		return df.format(this.Billet);
	}
	
}