internal List<int> mBounds = new List<int>(); // : SET [1:?] OF IfcFaceBound; #endregion Fields #region Constructors public IfcFace(IfcFaceOuterBound outer) : base(outer.mDatabase) { mBounds.Add(outer.mIndex); }
public IfcFace(IfcFaceOuterBound outer, IfcFaceBound inner) : this(outer) { mBounds.Add(inner.mIndex); }
internal bool mSameSense = true; // : BOOLEAN; #endregion Fields #region Constructors public IfcFaceSurface(IfcFaceOuterBound bound, IfcSurface srf, bool sameSense) : base(bound) { mFaceSurface = srf.mIndex; mSameSense = sameSense; }
public IfcFaceSurface(IfcFaceOuterBound outer, IfcFaceBound inner, IfcSurface srf, bool sameSense) : base(outer, inner) { mFaceSurface = srf.mIndex; mSameSense = sameSense; }
internal IfcFaceOuterBound(DatabaseIfc db, IfcFaceOuterBound b) : base(db,b) { }
internal static new IfcFaceOuterBound Parse(string str) { IfcFaceOuterBound b = new IfcFaceOuterBound(); int pos = 0; b.Parse(str, ref pos, str.Length); return b; }
public IfcAdvancedFace(IfcFaceOuterBound bound, IfcSurface f, bool sense) : base(bound, f, sense) { }
public IfcAdvancedFace(IfcFaceOuterBound outer, IfcFaceBound inner, IfcSurface f, bool sense) : base(outer,inner, f, sense) { }
internal IfcFaceOuterBound(IfcFaceOuterBound i) : base(i) { }
internal new static IfcFaceOuterBound Parse(string str) { IfcFaceOuterBound b = new IfcFaceOuterBound(); int pos = 0; parseString(b, str, ref pos); return b; }
public IfcFace(IfcFaceOuterBound outer, IfcFaceBound inner) : this(outer) { mBounds.Add(inner); }
public IfcFace(IfcFaceOuterBound outer) : base(outer.mDatabase) { mBounds.Add(outer); }
public IfcFaceSurface(IfcFaceOuterBound outer, IfcFaceBound inner, IfcSurface srf, bool sameSense) : base(outer, inner) { FaceSurface = srf; mSameSense = sameSense; }
public IfcFaceSurface(IfcFaceOuterBound bound, IfcSurface srf, bool sameSense) : base(bound) { FaceSurface = srf; mSameSense = sameSense; }
internal IfcFaceOuterBound(DatabaseIfc db, IfcFaceOuterBound b) : base(db, b) { }