public IfcRelInterferesElements(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcElement __RelatingElement, IfcElement __RelatedElement, IfcConnectionGeometry __InterferenceGeometry, IfcIdentifier?__InterferenceType, Boolean?__ImpliedOrder) : base(__GlobalId, __OwnerHistory, __Name, __Description) { this._RelatingElement = __RelatingElement; this._RelatedElement = __RelatedElement; this._InterferenceGeometry = __InterferenceGeometry; this._InterferenceType = __InterferenceType; this._ImpliedOrder = __ImpliedOrder; }
public override void IfcParse(int propIndex, IPropertyValue value) { switch (propIndex) { case 0: case 1: case 2: case 3: base.IfcParse(propIndex, value); break; case 4: _relatingSpace = (IfcSpace)value.EntityVal; break; case 5: _relatedBuildingElement = (IfcElement)value.EntityVal; break; case 6: _connectionGeometry = (IfcConnectionGeometry)value.EntityVal; break; case 7: _physicalOrVirtualBoundary = (IfcPhysicalOrVirtualEnum)Enum.Parse(typeof(IfcPhysicalOrVirtualEnum), value.EnumVal, true); break; case 8: _internalOrExternalBoundary = (IfcInternalOrExternalEnum)Enum.Parse(typeof(IfcInternalOrExternalEnum), value.EnumVal, true); break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }
public IfcRelConnectsPathElements(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcConnectionGeometry __ConnectionGeometry, IfcElement __RelatingElement, IfcElement __RelatedElement, IfcInteger[] __RelatingPriorities, IfcInteger[] __RelatedPriorities, IfcConnectionTypeEnum __RelatedConnectionType, IfcConnectionTypeEnum __RelatingConnectionType) : base(__GlobalId, __OwnerHistory, __Name, __Description, __ConnectionGeometry, __RelatingElement, __RelatedElement) { this._RelatingPriorities = new List <IfcInteger>(__RelatingPriorities); this._RelatedPriorities = new List <IfcInteger>(__RelatedPriorities); this._RelatedConnectionType = __RelatedConnectionType; this._RelatingConnectionType = __RelatingConnectionType; }
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) { this._CorrespondingBoundary = __CorrespondingBoundary; }
public IfcRelConnectsElements(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcConnectionGeometry __ConnectionGeometry, IfcElement __RelatingElement, IfcElement __RelatedElement) : base(__GlobalId, __OwnerHistory, __Name, __Description) { this._ConnectionGeometry = __ConnectionGeometry; this._RelatingElement = __RelatingElement; this._RelatedElement = __RelatedElement; }
public IfcRelSpaceBoundary(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcSpace __RelatingSpace, IfcElement __RelatedBuildingElement, IfcConnectionGeometry __ConnectionGeometry, IfcPhysicalOrVirtualEnum __PhysicalOrVirtualBoundary, IfcInternalOrExternalEnum __InternalOrExternalBoundary) : base(__GlobalId, __OwnerHistory, __Name, __Description) { this._RelatingSpace = __RelatingSpace; this._RelatedBuildingElement = __RelatedBuildingElement; this._ConnectionGeometry = __ConnectionGeometry; this._PhysicalOrVirtualBoundary = __PhysicalOrVirtualBoundary; this._InternalOrExternalBoundary = __InternalOrExternalBoundary; }
public IfcRelConnectsWithEccentricity(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcStructuralMember __RelatingStructuralMember, IfcStructuralConnection __RelatedStructuralConnection, IfcBoundaryCondition __AppliedCondition, IfcStructuralConnectionCondition __AdditionalConditions, IfcLengthMeasure?__SupportedLength, IfcAxis2Placement3D __ConditionCoordinateSystem, IfcConnectionGeometry __ConnectionConstraint) : base(__GlobalId, __OwnerHistory, __Name, __Description, __RelatingStructuralMember, __RelatedStructuralConnection, __AppliedCondition, __AdditionalConditions, __SupportedLength, __ConditionCoordinateSystem) { this._ConnectionConstraint = __ConnectionConstraint; }
public IfcRelConnectsWithRealizingElements(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcConnectionGeometry __ConnectionGeometry, IfcElement __RelatingElement, IfcElement __RelatedElement, IfcElement[] __RealizingElements, IfcLabel?__ConnectionType) : base(__GlobalId, __OwnerHistory, __Name, __Description, __ConnectionGeometry, __RelatingElement, __RelatedElement) { this._RealizingElements = new HashSet <IfcElement>(__RealizingElements); this._ConnectionType = __ConnectionType; }