Пример #1
0
 internal static new IfcFacetedBrepWithVoids Parse(string str)
 {
     IfcFacetedBrepWithVoids b = new IfcFacetedBrepWithVoids();
     int pos = 0, len = str.Length;
     b.Parse(str, ref pos, len);
     b.mVoids = ParserSTEP.StripListLink(str, ref pos, len);
     return b;
 }
Пример #2
0
 internal IfcFacetedBrepWithVoids(DatabaseIfc db, IfcFacetedBrepWithVoids b)
     : base(db,b)
 {
     Voids = b.Voids.ConvertAll(x=>db.Factory.Duplicate(x) as IfcClosedShell);
 }
Пример #3
0
		internal static void parseFields(IfcFacetedBrepWithVoids b, List<string> arrFields, ref int ipos) { IfcManifoldSolidBrep.parseFields(b, arrFields, ref ipos); b.mVoids = ParserSTEP.SplitListLinks(arrFields[ipos++]); }
Пример #4
0
		internal new static IfcFacetedBrepWithVoids Parse(string strDef) { IfcFacetedBrepWithVoids b = new IfcFacetedBrepWithVoids(); int ipos = 0; parseFields(b, ParserSTEP.SplitLineFields(strDef), ref ipos); return b; }
Пример #5
0
		internal IfcFacetedBrepWithVoids(IfcFacetedBrepWithVoids p) : base(p) { mVoids = new List<int>(p.mVoids.ToArray()); }
Пример #6
0
 internal IfcFacetedBrepWithVoids(DatabaseIfc db, IfcFacetedBrepWithVoids b) : base(db, b)
 {
     b.Voids.ToList().ForEach(x => addVoid(db.Factory.Duplicate(x) as IfcClosedShell));
 }