/// <summary> /// Construct a IfcRelSpaceBoundary with all required attributes. /// </summary> public IfcRelSpaceBoundary(IfcGloballyUniqueId globalId, IfcSpaceBoundarySelect relatingSpace, IfcElement relatedBuildingElement, IfcPhysicalOrVirtualEnum physicalOrVirtualBoundary, IfcInternalOrExternalEnum internalOrExternalBoundary) : base(globalId) { RelatingSpace = relatingSpace; RelatedBuildingElement = relatedBuildingElement; PhysicalOrVirtualBoundary = physicalOrVirtualBoundary; InternalOrExternalBoundary = internalOrExternalBoundary; }
public IfcRelSpaceBoundary(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcSpaceBoundarySelect relatingSpace, IfcElement relatedBuildingElement, IfcConnectionGeometry connectionGeometry, IfcPhysicalOrVirtualEnum physicalOrVirtualBoundary, IfcInternalOrExternalEnum internalOrExternalBoundary) : base(globalId, ownerHistory, name, description) { RelatingSpace = relatingSpace; RelatedBuildingElement = relatedBuildingElement; ConnectionGeometry = connectionGeometry; PhysicalOrVirtualBoundary = physicalOrVirtualBoundary; InternalOrExternalBoundary = internalOrExternalBoundary; }
public IfcRelSpaceBoundary2ndLevel(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcSpaceBoundarySelect relatingSpace, IfcElement relatedBuildingElement, IfcConnectionGeometry connectionGeometry, IfcPhysicalOrVirtualEnum physicalOrVirtualBoundary, IfcInternalOrExternalEnum internalOrExternalBoundary, IfcRelSpaceBoundary1stLevel parentBoundary, IfcRelSpaceBoundary2ndLevel correspondingBoundary) : base(globalId, ownerHistory, name, description, relatingSpace, relatedBuildingElement, connectionGeometry, physicalOrVirtualBoundary, internalOrExternalBoundary, parentBoundary) { Corresponds = new List <IfcRelSpaceBoundary2ndLevel>(); CorrespondingBoundary = correspondingBoundary; }
} // inverse /// <summary> /// Construct a IfcRelSpaceBoundary2ndLevel with all required attributes. /// </summary> public IfcRelSpaceBoundary2ndLevel(IfcGloballyUniqueId globalId, IfcSpaceBoundarySelect relatingSpace, IfcElement relatedBuildingElement, IfcPhysicalOrVirtualEnum physicalOrVirtualBoundary, IfcInternalOrExternalEnum internalOrExternalBoundary) : base(globalId, relatingSpace, relatedBuildingElement, physicalOrVirtualBoundary, internalOrExternalBoundary) { Corresponds = new List <IfcRelSpaceBoundary2ndLevel>(); }