Ejemplo n.º 1
0
 public IfcTendonType(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcIdentifier applicableOccurrence, List <IfcPropertySetDefinition> hasPropertySets, List <IfcRepresentationMap> representationMaps, IfcLabel tag, IfcLabel elementType, IfcTendonTypeEnum predefinedType, IfcPositiveLengthMeasure nominalDiameter, IfcAreaMeasure crossSectionArea, IfcPositiveLengthMeasure sheathDiameter) : base(globalId, ownerHistory, name, description, applicableOccurrence, hasPropertySets, representationMaps, tag, elementType)
 {
     PredefinedType   = predefinedType;
     NominalDiameter  = nominalDiameter;
     CrossSectionArea = crossSectionArea;
     SheathDiameter   = sheathDiameter;
 }
Ejemplo n.º 2
0
 public IfcReinforcingBar(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag, IfcLabel steelGrade, IfcPositiveLengthMeasure nominalDiameter, IfcAreaMeasure crossSectionArea, IfcPositiveLengthMeasure barLength, IfcReinforcingBarTypeEnum predefinedType, IfcReinforcingBarSurfaceEnum barSurface) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag, steelGrade)
 {
     NominalDiameter  = nominalDiameter;
     CrossSectionArea = crossSectionArea;
     BarLength        = barLength;
     PredefinedType   = predefinedType;
     BarSurface       = barSurface;
 }
 public IfcReinforcementBarProperties(IfcAreaMeasure totalCrossSectionArea, IfcLabel steelGrade, IfcReinforcingBarSurfaceEnum barSurface, IfcLengthMeasure effectiveDepth, IfcPositiveLengthMeasure nominalBarDiameter, IfcCountMeasure barCount) : base()
 {
     TotalCrossSectionArea = totalCrossSectionArea;
     SteelGrade            = steelGrade;
     BarSurface            = barSurface;
     EffectiveDepth        = effectiveDepth;
     NominalBarDiameter    = nominalBarDiameter;
     BarCount = barCount;
 }
Ejemplo n.º 4
0
 public IfcReinforcingBarType(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcIdentifier applicableOccurrence, List <IfcPropertySetDefinition> hasPropertySets, List <IfcRepresentationMap> representationMaps, IfcLabel tag, IfcLabel elementType, IfcReinforcingBarTypeEnum predefinedType, IfcPositiveLengthMeasure nominalDiameter, IfcAreaMeasure crossSectionArea, IfcPositiveLengthMeasure barLength, IfcReinforcingBarSurfaceEnum barSurface, IfcLabel bendingShapeCode, List <IfcBendingParameterSelect> bendingParameters) : base(globalId, ownerHistory, name, description, applicableOccurrence, hasPropertySets, representationMaps, tag, elementType)
 {
     PredefinedType    = predefinedType;
     NominalDiameter   = nominalDiameter;
     CrossSectionArea  = crossSectionArea;
     BarLength         = barLength;
     BarSurface        = barSurface;
     BendingShapeCode  = bendingShapeCode;
     BendingParameters = bendingParameters;
 }
Ejemplo n.º 5
0
 public IfcTendon(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag, IfcLabel steelGrade, IfcTendonTypeEnum predefinedType, IfcPositiveLengthMeasure nominalDiameter, IfcAreaMeasure crossSectionArea, IfcForceMeasure tensionForce, IfcPressureMeasure preStress, IfcNormalisedRatioMeasure frictionCoefficient, IfcPositiveLengthMeasure anchorageSlip, IfcPositiveLengthMeasure minCurvatureRadius) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag, steelGrade)
 {
     PredefinedType      = predefinedType;
     NominalDiameter     = nominalDiameter;
     CrossSectionArea    = crossSectionArea;
     TensionForce        = tensionForce;
     PreStress           = preStress;
     FrictionCoefficient = frictionCoefficient;
     AnchorageSlip       = anchorageSlip;
     MinCurvatureRadius  = minCurvatureRadius;
 }
Ejemplo n.º 6
0
 public IfcReinforcingMesh(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag, IfcLabel steelGrade, IfcPositiveLengthMeasure meshLength, IfcPositiveLengthMeasure meshWidth, IfcPositiveLengthMeasure longitudinalBarNominalDiameter, IfcPositiveLengthMeasure transverseBarNominalDiameter, IfcAreaMeasure longitudinalBarCrossSectionArea, IfcAreaMeasure transverseBarCrossSectionArea, IfcPositiveLengthMeasure longitudinalBarSpacing, IfcPositiveLengthMeasure transverseBarSpacing, IfcReinforcingMeshTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag, steelGrade)
 {
     MeshLength = meshLength;
     MeshWidth  = meshWidth;
     LongitudinalBarNominalDiameter  = longitudinalBarNominalDiameter;
     TransverseBarNominalDiameter    = transverseBarNominalDiameter;
     LongitudinalBarCrossSectionArea = longitudinalBarCrossSectionArea;
     TransverseBarCrossSectionArea   = transverseBarCrossSectionArea;
     LongitudinalBarSpacing          = longitudinalBarSpacing;
     TransverseBarSpacing            = transverseBarSpacing;
     PredefinedType = predefinedType;
 }
Ejemplo n.º 7
0
 public IfcReinforcingMeshType(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcIdentifier applicableOccurrence, List <IfcPropertySetDefinition> hasPropertySets, List <IfcRepresentationMap> representationMaps, IfcLabel tag, IfcLabel elementType, IfcReinforcingMeshTypeEnum predefinedType, IfcPositiveLengthMeasure meshLength, IfcPositiveLengthMeasure meshWidth, IfcPositiveLengthMeasure longitudinalBarNominalDiameter, IfcPositiveLengthMeasure transverseBarNominalDiameter, IfcAreaMeasure longitudinalBarCrossSectionArea, IfcAreaMeasure transverseBarCrossSectionArea, IfcPositiveLengthMeasure longitudinalBarSpacing, IfcPositiveLengthMeasure transverseBarSpacing, IfcLabel bendingShapeCode, List <IfcBendingParameterSelect> bendingParameters) : base(globalId, ownerHistory, name, description, applicableOccurrence, hasPropertySets, representationMaps, tag, elementType)
 {
     PredefinedType = predefinedType;
     MeshLength     = meshLength;
     MeshWidth      = meshWidth;
     LongitudinalBarNominalDiameter  = longitudinalBarNominalDiameter;
     TransverseBarNominalDiameter    = transverseBarNominalDiameter;
     LongitudinalBarCrossSectionArea = longitudinalBarCrossSectionArea;
     TransverseBarCrossSectionArea   = transverseBarCrossSectionArea;
     LongitudinalBarSpacing          = longitudinalBarSpacing;
     TransverseBarSpacing            = transverseBarSpacing;
     BendingShapeCode  = bendingShapeCode;
     BendingParameters = bendingParameters;
 }
        }                                                 // optional


        /// <summary>
        /// Construct a IfcReinforcementBarProperties with all required attributes.
        /// </summary>
        public IfcReinforcementBarProperties(IfcAreaMeasure totalCrossSectionArea, IfcLabel steelGrade) : base()
        {
            TotalCrossSectionArea = totalCrossSectionArea;
            SteelGrade            = steelGrade;
        }
Ejemplo n.º 9
0
 public IfcMeasureValue(IfcAreaMeasure choice)
 {
     this.choice = choice;
 }
Ejemplo n.º 10
0
 public IfcQuantityArea(IfcLabel name, IfcText description, IfcNamedUnit unit, IfcAreaMeasure areaValue, IfcLabel formula) : base(name, description, unit)
 {
     AreaValue = areaValue;
     Formula   = formula;
 }
Ejemplo n.º 11
0
        }                                         // optional


        /// <summary>
        /// Construct a IfcQuantityArea with all required attributes.
        /// </summary>
        public IfcQuantityArea(IfcLabel name, IfcAreaMeasure areaValue) : base(name)
        {
            AreaValue = areaValue;
        }