예제 #1
0
 /// <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;
 }
예제 #2
0
 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>();
        }