Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 6
0
 public IfcPositivePlaneAngleMeasure(IfcPlaneAngleMeasure value)
 {
     this.value = value;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 9
0
 public IfcMeasureValue(IfcPlaneAngleMeasure choice)
 {
     this.choice = choice;
 }
Exemplo n.º 10
0
 public IfcLightDistributionData(IfcPlaneAngleMeasure mainPlaneAngle, List <IfcPlaneAngleMeasure> secondaryPlaneAngle, List <IfcLuminousIntensityDistributionMeasure> luminousIntensity) : base()
 {
     MainPlaneAngle      = mainPlaneAngle;
     SecondaryPlaneAngle = secondaryPlaneAngle;
     LuminousIntensity   = luminousIntensity;
 }
Exemplo n.º 11
0
 public IfcRevolvedAreaSolid(IfcProfileDef sweptArea, IfcAxis2Placement3D position, IfcAxis1Placement axis, IfcPlaneAngleMeasure angle) : base(sweptArea, position)
 {
     Axis  = axis;
     Angle = angle;
 }
Exemplo n.º 12
0
 public IfcRevolvedAreaSolidTapered(IfcProfileDef sweptArea, IfcAxis2Placement3D position, IfcAxis1Placement axis, IfcPlaneAngleMeasure angle, IfcProfileDef endSweptArea) : base(sweptArea, position, axis, angle)
 {
     EndSweptArea = endSweptArea;
 }
Exemplo n.º 13
0
 public IfcBendingParameterSelect(IfcPlaneAngleMeasure choice)
 {
     this.choice = choice;
 }