添加项目文件。

This commit is contained in:
GG Z
2024-09-22 11:05:41 +08:00
parent fb5d55723a
commit 49ceaae6a8
764 changed files with 78850 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
using System.Xml.Serialization;
namespace Sai.Toolkit.Core.LandXMLData
{
[XmlType("CgPoint")]
public class CgPoint : TextPoint3D
{
[XmlAttribute("name")]
public string Name { get; set; }
[XmlAttribute("code")]
public string Code { get; set; }
[XmlAttribute("pntRef")]
public string PntRef { get; set; }
public override bool Equals(object obj)
{
return this == (CgPoint)obj;
}
public override int GetHashCode()
{
return base.GetHashCode();
}
public static bool operator ==(CgPoint p1, CgPoint p2)
{
return p1 == p2 && (p1 == null || (p1.Name == p2.Name && p1.Code == p2.Code && p1.PntRef == p2.PntRef));
}
public static bool operator !=(CgPoint p1, CgPoint p2)
{
return p1 != p2 || (p1 != null && p1.Name != p2.Name && p1.Code != p2.Code && p1.PntRef != p2.PntRef);
}
}
}