internal IfcRelSpaceBoundary2ndLevel(IfcSpaceBoundarySelect s, IfcElement e, IfcConnectionGeometry g, IfcPhysicalOrVirtualEnum virt, IfcInternalOrExternalEnum intern, IfcRelSpaceBoundary1stLevel parent, IfcRelSpaceBoundary2ndLevel corresponding) : base(s, e, g, virt, intern, parent) { if (corresponding != null) mCorrespondingBoundary = corresponding.mIndex; }
internal IfcRelSpaceBoundary(IfcSpaceBoundarySelect s, IfcElement e, IfcConnectionGeometry g, IfcPhysicalOrVirtualEnum virt, IfcInternalOrExternalEnum intern) : base(s.Database) { mRelatingSpace = s.Index; s.BoundedBy.Add(this); mRelatedBuildingElement = e.mIndex; if (g != null) mConnectionGeometry = g.mIndex; mPhysicalOrVirtualBoundary = virt; mInternalOrExternalBoundary = intern; }
internal IfcRelSpaceBoundary1stLevel(IfcSpaceBoundarySelect s, IfcElement e, IfcConnectionGeometry g, IfcPhysicalOrVirtualEnum virt, IfcInternalOrExternalEnum intern, IfcRelSpaceBoundary1stLevel parent) : base(s, e, g, virt, intern) { mParentBoundary = parent.mIndex; }
internal IfcRelConnectsWithRealizingElements(IfcConnectionGeometry cg, IfcElement relating, IfcElement related, IfcElement realizing, string connection) : base(relating, related) { ConnectionGeometry = cg; mRealizingElements.Add(realizing.mIndex); if (!string.IsNullOrEmpty(connection)) mConnectionType = connection.Replace("'", ""); }
internal IfcRelConnectsWithEccentricity(IfcStructuralMember memb, IfcStructuralConnection connection, IfcConnectionGeometry cg) : base(memb, connection) { mConnectionConstraint = cg.mIndex; }
internal IfcRelConnectsElements(IfcConnectionGeometry cg, IfcElement relating, IfcElement related) : this(relating, related) { mConnectionGeometry = cg.mIndex; }
protected static void parseFields(IfcConnectionGeometry c, List<string> arrFields, ref int ipos) { }
protected IfcConnectionGeometry(IfcConnectionGeometry i) : base() { }