Inheritance: IfcBuildingElementType
Beispiel #1
0
		internal static void parseFields(IfcWallType t, List<string> arrFields, ref int ipos)
		{
			IfcBuildingElementType.parseFields(t, arrFields, ref ipos);
			try
			{
				string str = arrFields[ipos++].Replace(".", "");
				if (string.Compare(str, "STANDARD", true) != 0)
					t.mPredefinedType = (IfcWallTypeEnum)Enum.Parse(typeof(IfcWallTypeEnum), str);
			}
			catch (Exception) { }
		}
Beispiel #2
0
 internal static void parseFields(IfcWallType t, List <string> arrFields, ref int ipos)
 {
     IfcBuildingElementType.parseFields(t, arrFields, ref ipos);
     try
     {
         string str = arrFields[ipos++].Replace(".", "");
         if (string.Compare(str, "STANDARD", true) != 0)
         {
             t.mPredefinedType = (IfcWallTypeEnum)Enum.Parse(typeof(IfcWallTypeEnum), str);
         }
     }
     catch (Exception) { }
 }
Beispiel #3
0
 internal new static IfcWallType Parse(string strDef)
 {
     IfcWallType t = new IfcWallType(); int ipos = 0; parseFields(t, ParserSTEP.SplitLineFields(strDef), ref ipos); return(t);
 }
Beispiel #4
0
 internal IfcWallType(DatabaseIfc db, IfcWallType t) : base(db, t)
 {
     mPredefinedType = t.mPredefinedType;
 }
Beispiel #5
0
 internal static new IfcWallType Parse(string strDef)
 {
     IfcWallType t = new IfcWallType(); int ipos = 0; parseFields(t, ParserSTEP.SplitLineFields(strDef), ref ipos); return t;
 }
Beispiel #6
0
 internal IfcWallType(DatabaseIfc db, IfcWallType t)
     : base(db,t)
 {
     mPredefinedType = t.mPredefinedType;
 }
Beispiel #7
0
 internal IfcWallType(DatabaseIfc db, IfcWallType t, DuplicateOptions options) : base(db, t, options)
 {
     mPredefinedType = t.mPredefinedType;
 }
Beispiel #8
0
 internal IfcWallType(IfcWallType t) : base(t)
 {
     mPredefinedType = t.mPredefinedType;
 }
 public Pset_ConcreteElementGeneral(IfcWallType type)
     : base(type.mDatabase, "Pset_ConcreteElementGeneral")
 {
     Description = type.Name; type.AddPropertySet(this);
 }
 public Pset_WallCommon(IfcWallType wallType)
     : base(wallType.mDatabase, "Pset_WallCommon")
 {
     Description = wallType.Name;  wallType.AddPropertySet(this);
 }
 public Pset_WallCommon(IfcWallType wallType) : base(wallType.mDatabase, "Pset_WallCommon")
 {
     Description = wallType.Name;  wallType.AddPropertySet(this);
 }
 public Qto_WallBaseQuantities(IfcWallType type) : base(type)
 {
 }
Beispiel #13
0
 internal IfcWallType(DatabaseIfc db, IfcWallType t, IfcOwnerHistory ownerHistory, bool downStream) : base(db, t, ownerHistory, downStream)
 {
     mPredefinedType = t.mPredefinedType;
 }
Beispiel #14
0
		internal IfcWallType(IfcWallType t) : base(t) { mPredefinedType = t.mPredefinedType; }