public IfcFaceOuterBound(IfcLoop l, bool orientation) : base(l, orientation) { }
protected IfcLoop(DatabaseIfc db, IfcLoop l) : base(db,l) { }
internal bool mOrientation = true; // : BOOLEAN; #endregion Fields #region Constructors public IfcFaceBound(IfcLoop l, bool orientation) : base(l.mDatabase) { mBound = l.mIndex; mOrientation = orientation; }
protected IfcLoop(DatabaseIfc db, IfcLoop l, DuplicateOptions options) : base(db, l, options) { }
protected IfcLoop(DatabaseIfc db, IfcLoop l) : base(db, l) { }
public IfcFaceBound(IfcLoop l, bool orientation) : base(l.mDatabase) { Bound = l; mOrientation = orientation; }
internal static IfcLoop Parse(string strDef) { IfcLoop l = new IfcLoop(); int ipos = 0; parseFields(l, ParserSTEP.SplitLineFields(strDef), ref ipos); return(l); }
internal static void parseFields(IfcLoop l, List <string> arrFields, ref int ipos) { IfcTopologicalRepresentationItem.parseFields(l, arrFields, ref ipos); }
internal IfcLoop(DatabaseIfc db, IfcLoop l) : base(db, l) { }
internal static void parseFields(IfcVertexloop l, List <string> arrFields, ref int ipos) { IfcLoop.parseFields(l, arrFields, ref ipos); l.mLoopVertex = ParserSTEP.ParseLink(arrFields[ipos++]); }
internal static void parseFields(IfcLoop l, List<string> arrFields, ref int ipos) { IfcTopologicalRepresentationItem.parseFields(l, arrFields, ref ipos); }
internal static IfcLoop Parse(string strDef) { IfcLoop l = new IfcLoop(); int ipos = 0; parseFields(l, ParserSTEP.SplitLineFields(strDef), ref ipos); return l; }
internal IfcLoop(IfcLoop o) : base(o) { }