using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace RichCreator.Utility.Structs
{
///
/// 带参数的点
///
public struct ParametersPoint:IEquatable
{
public readonly static ParametersPoint Empty = new ParametersPoint(ZTPoint.Empty, -1);
public ParametersPoint(ZTPoint point, Int32 number)
{
this.Point = point;
this.Parameter = number;
}
///
/// 点
///
public ZTPoint Point { get; set; }
///
/// 参数
///
public Int32 Parameter { get; set; }
public bool Equals(ParametersPoint other)
{
if (other.Point.Equals(this.Point) && other.Parameter == this.Parameter)
{
return true;
}
return false;
}
}
}