using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace RichCreator.Utility.Structs
{
public class ZTTargetPolygonObj
{
public ZTTargetPolygonObj()
{
}
public ZTTargetPolygonObj(ZTPolygonObj polygon,ZTPointObj target)
{
this.Polygon = polygon;
this.Target = target;
}
///
/// 多边形
///
public ZTPolygonObj Polygon { get; set; }
///
/// 目标点
///
public ZTPointObj Target { get; set; }
public ZTTargetPolygon To()
{
ZTPolygon polygon=this.Polygon.To();
ZTPoint target = this.Target.To();
return new ZTTargetPolygon(polygon, target);
}
public static ZTTargetPolygonObj From(ZTTargetPolygon obj)
{
ZTPolygonObj polygon = ZTPolygonObj.From(obj.Polygon);
ZTPointObj target = ZTPointObj.From(obj.Target);
return new ZTTargetPolygonObj(polygon, target);
}
}
}