Files
ShrlAlgoToolkit/ShrlAlgoToolkit.RevitAddins/RvIndependent/MetroGauges/LandXMLData/Definition.cs
2025-04-24 20:56:44 +08:00

30 lines
721 B
C#

using System.Xml.Serialization;
namespace ShrlAlgoToolkit.RevitAddins.RvIndependent.MetroGauges.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; }
}