/// <summary> /// Construct a IfcRelConnectsPathElements with all required attributes. /// </summary> public IfcRelConnectsPathElements(IfcGloballyUniqueId globalId, IfcElement relatingElement, IfcElement relatedElement, List <IfcInteger> relatingPriorities, List <IfcInteger> relatedPriorities, IfcConnectionTypeEnum relatedConnectionType, IfcConnectionTypeEnum relatingConnectionType) : base(globalId, relatingElement, relatedElement) { RelatingPriorities = relatingPriorities; RelatedPriorities = relatedPriorities; RelatedConnectionType = relatedConnectionType; RelatingConnectionType = relatingConnectionType; }
/// <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 IfcRelInterferesElements(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcElement relatingElement, IfcElement relatedElement, IfcConnectionGeometry interferenceGeometry, IfcIdentifier interferenceType, bool?impliedOrder) : base(globalId, ownerHistory, name, description) { RelatingElement = relatingElement; RelatedElement = relatedElement; InterferenceGeometry = interferenceGeometry; InterferenceType = interferenceType; ImpliedOrder = impliedOrder; }
public IfcRelFillsElement(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcOpeningElement relatingOpeningElement, IfcElement relatedBuildingElement) : base(globalId, ownerHistory, name, description) { RelatingOpeningElement = relatingOpeningElement; RelatedBuildingElement = relatedBuildingElement; }
public IfcRelVoidsElement(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcElement relatingBuildingElement, IfcFeatureElementSubtraction relatedOpeningElement) : base(globalId, ownerHistory, name, description) { RelatingBuildingElement = relatingBuildingElement; RelatedOpeningElement = relatedOpeningElement; }
/// <summary> /// Construct a IfcRelFillsElement with all required attributes. /// </summary> public IfcRelFillsElement(IfcGloballyUniqueId globalId, IfcOpeningElement relatingOpeningElement, IfcElement relatedBuildingElement) : base(globalId) { RelatingOpeningElement = relatingOpeningElement; RelatedBuildingElement = relatedBuildingElement; }
public IfcRelConnectsWithRealizingElements(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcConnectionGeometry connectionGeometry, IfcElement relatingElement, IfcElement relatedElement, List <IfcElement> realizingElements, IfcLabel connectionType) : base(globalId, ownerHistory, name, description, connectionGeometry, relatingElement, relatedElement) { RealizingElements = realizingElements; ConnectionType = connectionType; }
/// <summary> /// Construct a IfcRelVoidsElement with all required attributes. /// </summary> public IfcRelVoidsElement(IfcGloballyUniqueId globalId, IfcElement relatingBuildingElement, IfcFeatureElementSubtraction relatedOpeningElement) : base(globalId) { RelatingBuildingElement = relatingBuildingElement; RelatedOpeningElement = relatedOpeningElement; }
public IfcRelProjectsElement(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcElement relatingElement, IfcFeatureElementAddition relatedFeatureElement) : base(globalId, ownerHistory, name, description) { RelatingElement = relatingElement; RelatedFeatureElement = relatedFeatureElement; }
} // optional /// <summary> /// Construct a IfcRelConnectsWithRealizingElements with all required attributes. /// </summary> public IfcRelConnectsWithRealizingElements(IfcGloballyUniqueId globalId, IfcElement relatingElement, IfcElement relatedElement, List <IfcElement> realizingElements) : base(globalId, relatingElement, relatedElement) { RealizingElements = realizingElements; }
/// <summary> /// Construct a IfcRelCoversBldgElements with all required attributes. /// </summary> public IfcRelCoversBldgElements(IfcGloballyUniqueId globalId, IfcElement relatingBuildingElement, List <IfcCovering> relatedCoverings) : base(globalId) { RelatingBuildingElement = relatingBuildingElement; RelatedCoverings = relatedCoverings; }
} // 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>(); }
public IfcStructuralActivityAssignmentSelect(IfcElement choice) { this.choice = choice; }
public IfcRelConnectsPorts(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcPort relatingPort, IfcPort relatedPort, IfcElement realizingElement) : base(globalId, ownerHistory, name, description) { RelatingPort = relatingPort; RelatedPort = relatedPort; RealizingElement = realizingElement; }
public IfcRelConnectsPathElements(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcConnectionGeometry connectionGeometry, IfcElement relatingElement, IfcElement relatedElement, List <IfcInteger> relatingPriorities, List <IfcInteger> relatedPriorities, IfcConnectionTypeEnum relatedConnectionType, IfcConnectionTypeEnum relatingConnectionType) : base(globalId, ownerHistory, name, description, connectionGeometry, relatingElement, relatedElement) { RelatingPriorities = relatingPriorities; RelatedPriorities = relatedPriorities; RelatedConnectionType = relatedConnectionType; RelatingConnectionType = relatingConnectionType; }
/// <summary> /// Construct a IfcRelConnectsElements with all required attributes. /// </summary> public IfcRelConnectsElements(IfcGloballyUniqueId globalId, IfcElement relatingElement, IfcElement relatedElement) : base(globalId) { RelatingElement = relatingElement; RelatedElement = relatedElement; }
public IfcRelConnectsElements(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcConnectionGeometry connectionGeometry, IfcElement relatingElement, IfcElement relatedElement) : base(globalId, ownerHistory, name, description) { ConnectionGeometry = connectionGeometry; RelatingElement = relatingElement; RelatedElement = relatedElement; }
public IfcRelCoversBldgElements(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcElement relatingBuildingElement, List <IfcCovering> relatedCoverings) : base(globalId, ownerHistory, name, description) { RelatingBuildingElement = relatingBuildingElement; RelatedCoverings = relatedCoverings; }
/// <summary> /// Construct a IfcRelInterferesElements with all required attributes. /// </summary> public IfcRelInterferesElements(IfcGloballyUniqueId globalId, IfcElement relatingElement, IfcElement relatedElement, bool?impliedOrder) : base(globalId) { RelatingElement = relatingElement; RelatedElement = relatedElement; ImpliedOrder = impliedOrder; }
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; }
/// <summary> /// Construct a IfcRelProjectsElement with all required attributes. /// </summary> public IfcRelProjectsElement(IfcGloballyUniqueId globalId, IfcElement relatingElement, IfcFeatureElementAddition relatedFeatureElement) : base(globalId) { RelatingElement = relatingElement; RelatedFeatureElement = relatedFeatureElement; }