internal static void parseFields(IfcFaceSurface s, List<string> arrFields, ref int ipos) { IfcFace.parseFields(s, arrFields, ref ipos); s.mFaceSurface = ParserSTEP.ParseLink(arrFields[ipos++]); s.mSameSense = ParserSTEP.ParseBool(arrFields[ipos]); }
internal static new IfcFaceSurface Parse(string strDef) { IfcFaceSurface s = new IfcFaceSurface(); int ipos = 0; parseFields(s, ParserSTEP.SplitLineFields(strDef), ref ipos); return s; }
internal IfcFaceSurface(IfcFaceSurface i) : base(i) { mFaceSurface = i.mFaceSurface; mSameSense = i.mSameSense; }
internal IfcFaceSurface(DatabaseIfc db, IfcFaceSurface s) : base(db,s) { FaceSurface = db.Factory.Duplicate( s.FaceSurface) as IfcSurface; mSameSense = s.mSameSense; }
internal IfcFaceSurface(DatabaseIfc db, IfcFaceSurface s) : base(db, s) { FaceSurface = db.Factory.Duplicate(s.FaceSurface) as IfcSurface; mSameSense = s.mSameSense; }