Inheritance: IfcTypeProduct
コード例 #1
0
ファイル: IFC W.cs プロジェクト: jddaigle/GeometryGymIFC
        internal static void parseFields(IfcWindowStyle s, List <string> arrFields, ref int ipos)
        {
            IfcTypeProduct.parseFields(s, arrFields, ref ipos);
            string str = arrFields[ipos++];

            if (str != "$")
            {
                s.mConstructionType = (IfcWindowStyleConstructionEnum)Enum.Parse(typeof(IfcWindowStyleConstructionEnum), str.Replace(".", ""));
            }
            str = arrFields[ipos++];
            if (str != "$")
            {
                s.mOperationType = (IfcWindowStyleOperationEnum)Enum.Parse(typeof(IfcWindowStyleOperationEnum), str.Replace(".", ""));
            }
            s.mParameterTakesPrecedence = ParserSTEP.ParseBool(arrFields[ipos++]);
            s.mSizeable = ParserSTEP.ParseBool(arrFields[ipos++]);
        }
コード例 #2
0
ファイル: IFC W.cs プロジェクト: jddaigle/GeometryGymIFC
 internal new static IfcWindowStyle Parse(string strDef)
 {
     IfcWindowStyle s = new IfcWindowStyle(); int ipos = 0; parseFields(s, ParserSTEP.SplitLineFields(strDef), ref ipos); return(s);
 }
コード例 #3
0
ファイル: IFC W.cs プロジェクト: jmirtsch/GeometryGymIFC
 internal static void parseFields(IfcWindowStyle s, List<string> arrFields, ref int ipos)
 {
     IfcTypeProduct.parseFields(s, arrFields, ref ipos);
     string str = arrFields[ipos++];
     if (str != "$")
         s.mConstructionType = (IfcWindowStyleConstructionEnum)Enum.Parse(typeof(IfcWindowStyleConstructionEnum), str.Replace(".", ""));
     str = arrFields[ipos++];
     if (str != "$")
         s.mOperationType = (IfcWindowStyleOperationEnum)Enum.Parse(typeof(IfcWindowStyleOperationEnum), str.Replace(".", ""));
     s.mParameterTakesPrecedence = ParserSTEP.ParseBool(arrFields[ipos++]);
     s.mSizeable = ParserSTEP.ParseBool(arrFields[ipos++]);
 }
コード例 #4
0
ファイル: IFC W.cs プロジェクト: jddaigle/GeometryGymIFC
 internal IfcWindowStyle(DatabaseIfc db, IfcWindowStyle s) : base(db, s)
 {
     mConstructionType = s.mConstructionType; mOperationType = s.mOperationType; mParameterTakesPrecedence = s.mParameterTakesPrecedence; mSizeable = s.mSizeable;
 }
コード例 #5
0
ファイル: IFC W.cs プロジェクト: jmirtsch/GeometryGymIFC
 internal static new IfcWindowStyle Parse(string strDef)
 {
     IfcWindowStyle s = new IfcWindowStyle(); int ipos = 0; parseFields(s, ParserSTEP.SplitLineFields(strDef), ref ipos); return s;
 }
コード例 #6
0
ファイル: IFC W.cs プロジェクト: jmirtsch/GeometryGymIFC
 internal IfcWindowStyle(DatabaseIfc db, IfcWindowStyle s)
     : base(db,s)
 {
     mConstructionType = s.mConstructionType; mOperationType = s.mOperationType; mParameterTakesPrecedence = s.mParameterTakesPrecedence; mSizeable = s.mSizeable;
 }
コード例 #7
0
 internal IfcWindowStyle(IfcWindowStyle el) : base(el)
 {
     mConstructionType = el.mConstructionType; mOperationType = el.mOperationType; mParameterTakesPrecedence = el.mParameterTakesPrecedence; mSizeable = el.mSizeable;
 }
コード例 #8
0
ファイル: IFC W.cs プロジェクト: pietlambert/GeometryGymIFC
 internal IfcWindowStyle(DatabaseIfc db, IfcWindowStyle s, IfcOwnerHistory ownerHistory, bool downStream) : base(db, s, ownerHistory, downStream)
 {
     mConstructionType = s.mConstructionType; mOperationType = s.mOperationType; mParameterTakesPrecedence = s.mParameterTakesPrecedence; mSizeable = s.mSizeable;
 }
コード例 #9
-1
ファイル: IFC W.cs プロジェクト: jenca-cloud/ggIFC
		internal IfcWindowStyle(IfcWindowStyle el) : base(el) { mConstructionType = el.mConstructionType; mOperationType = el.mOperationType; mParameterTakesPrecedence = el.mParameterTakesPrecedence; mSizeable = el.mSizeable; }