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;
 }
Esempio n. 8
0
 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;
 }
Esempio n. 9
0
 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>();
 }