public IfcRelConnectsStructuralMember(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcStructuralMember __RelatingStructuralMember, IfcStructuralConnection __RelatedStructuralConnection, IfcBoundaryCondition __AppliedCondition, IfcStructuralConnectionCondition __AdditionalConditions, IfcLengthMeasure?__SupportedLength, IfcAxis2Placement3D __ConditionCoordinateSystem) : base(__GlobalId, __OwnerHistory, __Name, __Description) { this._RelatingStructuralMember = __RelatingStructuralMember; this._RelatedStructuralConnection = __RelatedStructuralConnection; this._AppliedCondition = __AppliedCondition; this._AdditionalConditions = __AdditionalConditions; this._SupportedLength = __SupportedLength; this._ConditionCoordinateSystem = __ConditionCoordinateSystem; }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: case 1: case 2: case 3: base.Parse(propIndex, value, nestedIndex); return; case 4: _relatingStructuralMember = (IfcStructuralMember)(value.EntityVal); return; case 5: _relatedStructuralConnection = (IfcStructuralConnection)(value.EntityVal); return; case 6: _appliedCondition = (IfcBoundaryCondition)(value.EntityVal); return; case 7: _additionalConditions = (IfcStructuralConnectionCondition)(value.EntityVal); return; case 8: _supportedLength = value.RealVal; return; case 9: _conditionCoordinateSystem = (IfcAxis2Placement3D)(value.EntityVal); return; default: throw new XbimParserException(string.Format("Attribute index {0} is out of range for {1}", propIndex + 1, GetType().Name.ToUpper())); } }
public override void IfcParse(int propIndex, IPropertyValue value) { switch (propIndex) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: base.IfcParse(propIndex, value); break; case 7: _appliedCondition = (IfcBoundaryCondition)value.EntityVal; break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: base.Parse(propIndex, value, nestedIndex); return; case 7: _appliedCondition = (IfcBoundaryCondition)(value.EntityVal); return; default: throw new XbimParserException(string.Format("Attribute index {0} is out of range for {1}", propIndex + 1, GetType().Name.ToUpper())); } }
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: _relatingStructuralMember = (IfcStructuralMember)value.EntityVal; break; case 5: _relatedStructuralConnection = (IfcStructuralConnection)value.EntityVal; break; case 6: _appliedCondition = (IfcBoundaryCondition)value.EntityVal; break; case 7: _additionalConditions = (IfcStructuralConnectionCondition)value.EntityVal; break; case 8: _supportedLength = value.RealVal; break; case 9: _conditionCoordinateSystem = (IfcAxis2Placement3D)value.EntityVal; break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }
public IfcStructuralSurfaceConnection(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcLabel?__ObjectType, IfcObjectPlacement __ObjectPlacement, IfcProductRepresentation __Representation, IfcBoundaryCondition __AppliedCondition) : base(__GlobalId, __OwnerHistory, __Name, __Description, __ObjectType, __ObjectPlacement, __Representation, __AppliedCondition) { }
public IfcStructuralPointConnection(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcLabel?__ObjectType, IfcObjectPlacement __ObjectPlacement, IfcProductRepresentation __Representation, IfcBoundaryCondition __AppliedCondition, IfcAxis2Placement3D __ConditionCoordinateSystem) : base(__GlobalId, __OwnerHistory, __Name, __Description, __ObjectType, __ObjectPlacement, __Representation, __AppliedCondition) { this.ConditionCoordinateSystem = __ConditionCoordinateSystem; }
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; }
protected IfcStructuralConnection(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcLabel?__ObjectType, IfcObjectPlacement __ObjectPlacement, IfcProductRepresentation __Representation, IfcBoundaryCondition __AppliedCondition) : base(__GlobalId, __OwnerHistory, __Name, __Description, __ObjectType, __ObjectPlacement, __Representation) { this.AppliedCondition = __AppliedCondition; this.ConnectsStructuralMembers = new HashSet <IfcRelConnectsStructuralMember>(); }