using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; using WebWindowComplex.Json; using static WebWindowComplex.Json.WindowConst; namespace WebWindowComplex.Models { public class SashArcElement { #region Public Constructors public SashArcElement(Area ParentArea, Window ParentWindow, double nSection, bool bCutEdge) { m_ParentArea = ParentArea; m_ParentWindow = ParentWindow; m_nSection = nSection; m_bCutEdge = bCutEdge; } #endregion Public Constructors #region Public Properties public int nQty { get { return m_nQty; } set { m_nQty = value; } } public double nSection { get { return m_nSection; } set { m_nSection = value; } } public bool bCutEdge { get { return m_bCutEdge; } set { m_bCutEdge = value; } } #endregion Public Properties #region Internal Methods //internal JsonSashArcElement Serialize() //{ // JsonSashArcElement jArcElement = new JsonSashArcElement(nSection, bCutEdge); // return jArcElement; //} #endregion Internal Methods #region Protected Fields protected Area m_ParentArea; protected Window m_ParentWindow; #endregion Protected Fields #region Private Fields private double m_nSection; private int m_nQty; private bool m_bCutEdge = false; #endregion Private Fields } }