package com.base.plan.model.entity;

/**
 * 成像卫星访问计算结果
 *
 * @author dhs
 *
 */
public class ImageAccessData {

	private String satName;

	//	todo 纬度
	private double altitude;
	//	todo 时长
	private long pass;
	//	todo 访问时刻
	private String accessTime;

	//	todo utc为世界标准时间
	private String utcAccessTime;
	//	todo 侧摆角（滚动角）
	private double rollAngle;
	//	todo 俯仰角
	private double pitchAngle;
	//	todo 太阳高度角
	private double sunElevation;
	
	private boolean continues = false;
	
	public ImageAccessData() {
		// TODO Auto-generated constructor stub
	}

	public String getSatName() {
		return satName;
	}

	public void setSatName(String satName) {
		this.satName = satName;
	}

	public double getAltitude() {
		return altitude;
	}

	public void setAltitude(double altitude) {
		this.altitude = altitude;
	}

	public long getPass() {
		return pass;
	}

	public void setPass(long pass) {
		this.pass = pass;
	}

	public String getAccessTime() {
		return accessTime;
	}

	public void setAccessTime(String accessTime) {
		this.accessTime = accessTime;
//		Calendar cal = TimeUtils.parseTime(accessTime, TimeUtils.longFormat);
//		cal.add(Calendar.HOUR, -8);
//		this.utcAccessTime = TimeUtils.toString(cal, TimeUtils.longFormat);
	}

	public double getRollAngle() {
		return rollAngle;
	}

	public void setRollAngle(double rollAngle) {
		this.rollAngle = rollAngle;
	}

	public double getPitchAngle() {
		return pitchAngle;
	}

	public void setPitchAngle(double pitchAngle) {
		this.pitchAngle = pitchAngle;
	}

	public double getSunElevation() {
		return sunElevation;
	}

	public void setSunElevation(double sunElevation) {
		this.sunElevation = sunElevation;
	}

	public String getUtcAccessTime() {
		return utcAccessTime;
	}

	public void setUtcAccessTime(String utcAccessTime) {
		this.utcAccessTime = utcAccessTime;
	}

	public boolean isContinues() {
		return continues;
	}

	public void setContinues(boolean continues) {
		this.continues = continues;
	}
	
}