Пример #1
0
 public IfcFillAreaStyleHatching(IfcCurveStyle hatchLineAppearance, IfcHatchLineDistanceSelect startOfNextHatchLine, IfcCartesianPoint pointOfReferenceHatchLine, IfcCartesianPoint patternStart, IfcPlaneAngleMeasure hatchLineAngle) : base()
 {
     HatchLineAppearance       = hatchLineAppearance;
     StartOfNextHatchLine      = startOfNextHatchLine;
     PointOfReferenceHatchLine = pointOfReferenceHatchLine;
     PatternStart   = patternStart;
     HatchLineAngle = hatchLineAngle;
 }
Пример #2
0
 public IfcStructuralLoadSingleDisplacement(IfcLabel name, IfcLengthMeasure displacementX, IfcLengthMeasure displacementY, IfcLengthMeasure displacementZ, IfcPlaneAngleMeasure rotationalDisplacementRX, IfcPlaneAngleMeasure rotationalDisplacementRY, IfcPlaneAngleMeasure rotationalDisplacementRZ) : base(name)
 {
     DisplacementX            = displacementX;
     DisplacementY            = displacementY;
     DisplacementZ            = displacementZ;
     RotationalDisplacementRX = rotationalDisplacementRX;
     RotationalDisplacementRY = rotationalDisplacementRY;
     RotationalDisplacementRZ = rotationalDisplacementRZ;
 }
Пример #3
0
 public IfcLShapeProfileDef(IfcProfileTypeEnum profileType, IfcLabel profileName, IfcAxis2Placement2D position, IfcPositiveLengthMeasure depth, IfcPositiveLengthMeasure width, IfcPositiveLengthMeasure thickness, IfcNonNegativeLengthMeasure filletRadius, IfcNonNegativeLengthMeasure edgeRadius, IfcPlaneAngleMeasure legSlope) : base(profileType, profileName, position)
 {
     Depth        = depth;
     Width        = width;
     Thickness    = thickness;
     FilletRadius = filletRadius;
     EdgeRadius   = edgeRadius;
     LegSlope     = legSlope;
 }
Пример #4
0
 public IfcUShapeProfileDef(IfcProfileTypeEnum profileType, IfcLabel profileName, IfcAxis2Placement2D position, IfcPositiveLengthMeasure depth, IfcPositiveLengthMeasure flangeWidth, IfcPositiveLengthMeasure webThickness, IfcPositiveLengthMeasure flangeThickness, IfcNonNegativeLengthMeasure filletRadius, IfcNonNegativeLengthMeasure edgeRadius, IfcPlaneAngleMeasure flangeSlope) : base(profileType, profileName, position)
 {
     Depth           = depth;
     FlangeWidth     = flangeWidth;
     WebThickness    = webThickness;
     FlangeThickness = flangeThickness;
     FilletRadius    = filletRadius;
     EdgeRadius      = edgeRadius;
     FlangeSlope     = flangeSlope;
 }
Пример #5
0
 public IfcAsymmetricIShapeProfileDef(IfcProfileTypeEnum profileType, IfcLabel profileName, IfcAxis2Placement2D position, IfcPositiveLengthMeasure bottomFlangeWidth, IfcPositiveLengthMeasure overallDepth, IfcPositiveLengthMeasure webThickness, IfcPositiveLengthMeasure bottomFlangeThickness, IfcNonNegativeLengthMeasure bottomFlangeFilletRadius, IfcPositiveLengthMeasure topFlangeWidth, IfcPositiveLengthMeasure topFlangeThickness, IfcNonNegativeLengthMeasure topFlangeFilletRadius, IfcNonNegativeLengthMeasure bottomFlangeEdgeRadius, IfcPlaneAngleMeasure bottomFlangeSlope, IfcNonNegativeLengthMeasure topFlangeEdgeRadius, IfcPlaneAngleMeasure topFlangeSlope) : base(profileType, profileName, position)
 {
     BottomFlangeWidth        = bottomFlangeWidth;
     OverallDepth             = overallDepth;
     WebThickness             = webThickness;
     BottomFlangeThickness    = bottomFlangeThickness;
     BottomFlangeFilletRadius = bottomFlangeFilletRadius;
     TopFlangeWidth           = topFlangeWidth;
     TopFlangeThickness       = topFlangeThickness;
     TopFlangeFilletRadius    = topFlangeFilletRadius;
     BottomFlangeEdgeRadius   = bottomFlangeEdgeRadius;
     BottomFlangeSlope        = bottomFlangeSlope;
     TopFlangeEdgeRadius      = topFlangeEdgeRadius;
     TopFlangeSlope           = topFlangeSlope;
 }
Пример #6
0
 public IfcPositivePlaneAngleMeasure(IfcPlaneAngleMeasure value)
 {
     this.value = value;
 }
Пример #7
0
 public IfcStructuralLoadSingleDisplacementDistortion(IfcLabel name, IfcLengthMeasure displacementX, IfcLengthMeasure displacementY, IfcLengthMeasure displacementZ, IfcPlaneAngleMeasure rotationalDisplacementRX, IfcPlaneAngleMeasure rotationalDisplacementRY, IfcPlaneAngleMeasure rotationalDisplacementRZ, IfcCurvatureMeasure distortion) : base(name, displacementX, displacementY, displacementZ, rotationalDisplacementRX, rotationalDisplacementRY, rotationalDisplacementRZ)
 {
     Distortion = distortion;
 }
Пример #8
0
 /// <summary>
 /// Construct a IfcFillAreaStyleHatching with all required attributes.
 /// </summary>
 public IfcFillAreaStyleHatching(IfcCurveStyle hatchLineAppearance, IfcHatchLineDistanceSelect startOfNextHatchLine, IfcPlaneAngleMeasure hatchLineAngle) : base()
 {
     HatchLineAppearance  = hatchLineAppearance;
     StartOfNextHatchLine = startOfNextHatchLine;
     HatchLineAngle       = hatchLineAngle;
 }
Пример #9
0
 public IfcMeasureValue(IfcPlaneAngleMeasure choice)
 {
     this.choice = choice;
 }
Пример #10
0
 public IfcLightDistributionData(IfcPlaneAngleMeasure mainPlaneAngle, List <IfcPlaneAngleMeasure> secondaryPlaneAngle, List <IfcLuminousIntensityDistributionMeasure> luminousIntensity) : base()
 {
     MainPlaneAngle      = mainPlaneAngle;
     SecondaryPlaneAngle = secondaryPlaneAngle;
     LuminousIntensity   = luminousIntensity;
 }
Пример #11
0
 public IfcRevolvedAreaSolid(IfcProfileDef sweptArea, IfcAxis2Placement3D position, IfcAxis1Placement axis, IfcPlaneAngleMeasure angle) : base(sweptArea, position)
 {
     Axis  = axis;
     Angle = angle;
 }
 public IfcRevolvedAreaSolidTapered(IfcProfileDef sweptArea, IfcAxis2Placement3D position, IfcAxis1Placement axis, IfcPlaneAngleMeasure angle, IfcProfileDef endSweptArea) : base(sweptArea, position, axis, angle)
 {
     EndSweptArea = endSweptArea;
 }
Пример #13
0
 public IfcBendingParameterSelect(IfcPlaneAngleMeasure choice)
 {
     this.choice = choice;
 }