internal IfcBlock(DatabaseIfc db, IfcBlock b, DuplicateOptions options) : base(db, b, options) { mXLength = b.mXLength; mYLength = b.mYLength; mZLength = b.mZLength; }
internal IfcBlock(DatabaseIfc db, IfcBlock b) : base(db, b) { mXLength = b.mXLength; mYLength = b.mYLength; mZLength = b.mZLength; }
internal static IfcBlock Parse(string strDef) { IfcBlock b = new IfcBlock(); int ipos = 0; parseFields(b, ParserSTEP.SplitLineFields(strDef), ref ipos); return b; }
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++]); }
internal IfcBlock(IfcBlock pl) : base(pl) { mXLength = pl.mXLength; mYLength = pl.mYLength; mZLength = pl.mZLength; }
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; }
internal IfcBlock(DatabaseIfc db, IfcBlock b) : base(db,b) { mXLength = b.mXLength; mYLength = b.mYLength; mZLength = b.mZLength; }