Inheritance: IfcCsgPrimitive3D
Example #1
0
		internal IfcBlock(DatabaseIfc db, IfcBlock b, DuplicateOptions options) : base(db, b, options) { mXLength = b.mXLength; mYLength = b.mYLength; mZLength = b.mZLength; }
Example #2
0
 internal IfcBlock(DatabaseIfc db, IfcBlock b) : base(db, b)
 {
     mXLength = b.mXLength; mYLength = b.mYLength; mZLength = b.mZLength;
 }
Example #3
0
		internal static IfcBlock Parse(string strDef) { IfcBlock b = new IfcBlock(); int ipos = 0; parseFields(b, ParserSTEP.SplitLineFields(strDef), ref ipos); return b; }
Example #4
0
		internal static void parseFields(IfcBlock b, List<string> arrFields, ref int ipos) { IfcCsgPrimitive3D.parseFields(b, arrFields, ref ipos); b.mXLength = ParserSTEP.ParseDouble(arrFields[ipos++]); b.mYLength = ParserSTEP.ParseDouble(arrFields[ipos++]); b.mZLength = ParserSTEP.ParseDouble(arrFields[ipos++]); }
Example #5
0
		internal IfcBlock(IfcBlock pl) : base(pl) { mXLength = pl.mXLength; mYLength = pl.mYLength; mZLength = pl.mZLength; }
Example #6
0
 internal static IfcBlock Parse(string str)
 {
     IfcBlock b = new IfcBlock();
     int pos = 0, len = str.Length;
     b.Parse(str, ref pos, len);
     b.mXLength = ParserSTEP.StripDouble(str, ref pos, len);
     b.mYLength = ParserSTEP.StripDouble(str, ref pos, len);
     b.mZLength = ParserSTEP.StripDouble(str, ref pos, len);
     return b;
 }
Example #7
0
 internal IfcBlock(DatabaseIfc db, IfcBlock b)
     : base(db,b)
 {
     mXLength = b.mXLength; mYLength = b.mYLength; mZLength = b.mZLength;
 }