Files
ShrlAlgoToolkit/Sai.RvKits/RvIndependent/MetroGauges/LandXMLData/Definition.cs
2024-09-22 11:05:41 +08:00

31 lines
656 B
C#

using System;
using System.Xml.Serialization;
namespace Sai.Toolkit.Core.LandXMLData;
[XmlType("Definition")]
[Serializable]
public class Definition
{
[XmlAttribute("elevMin")]
public double ElevationMin { get; set; }
[XmlAttribute("elevMax")]
public double ElevationMax { get; set; }
[XmlAttribute("area3DSurf")]
public double Area3DSurface { get; set; }
[XmlAttribute("area2DSurf")]
public double Area2DSurface { get; set; }
[XmlArray("Faces")]
public List<Face> Faces { get; set; } = new();
[XmlArray("Pnts")]
public List<Point> Points { get; set; } = new();
[XmlAttribute("surfType")]
public string SurfaceType { get; set; }
}