public IfcCartesianTransformationOperator(IfcDirection axis1, IfcDirection axis2, IfcCartesianPoint localOrigin, IfcReal scale) : base() { Axis1 = axis1; Axis2 = axis2; LocalOrigin = localOrigin; Scale = scale; }
public IfcLightSourceSpot(IfcLabel name, IfcColourRgb lightColour, IfcNormalisedRatioMeasure ambientIntensity, IfcNormalisedRatioMeasure intensity, IfcCartesianPoint position, IfcPositiveLengthMeasure radius, IfcReal constantAttenuation, IfcReal distanceAttenuation, IfcReal quadricAttenuation, IfcDirection orientation, IfcReal concentrationExponent, IfcPositivePlaneAngleMeasure spreadAngle, IfcPositivePlaneAngleMeasure beamWidthAngle) : base(name, lightColour, ambientIntensity, intensity, position, radius, constantAttenuation, distanceAttenuation, quadricAttenuation) { Orientation = orientation; ConcentrationExponent = concentrationExponent; SpreadAngle = spreadAngle; BeamWidthAngle = beamWidthAngle; }
public IfcLightSourcePositional(IfcLabel name, IfcColourRgb lightColour, IfcNormalisedRatioMeasure ambientIntensity, IfcNormalisedRatioMeasure intensity, IfcCartesianPoint position, IfcPositiveLengthMeasure radius, IfcReal constantAttenuation, IfcReal distanceAttenuation, IfcReal quadricAttenuation) : base(name, lightColour, ambientIntensity, intensity) { Position = position; Radius = radius; ConstantAttenuation = constantAttenuation; DistanceAttenuation = distanceAttenuation; QuadricAttenuation = quadricAttenuation; }
/// <summary> /// Construct a IfcLightSourcePositional with all required attributes. /// </summary> public IfcLightSourcePositional(IfcColourRgb lightColour, IfcCartesianPoint position, IfcPositiveLengthMeasure radius, IfcReal constantAttenuation, IfcReal distanceAttenuation, IfcReal quadricAttenuation) : base(lightColour) { Position = position; Radius = radius; ConstantAttenuation = constantAttenuation; DistanceAttenuation = distanceAttenuation; QuadricAttenuation = quadricAttenuation; }
public IfcMapConversion(IfcCoordinateReferenceSystemSelect sourceCRS, IfcCoordinateReferenceSystem targetCRS, IfcLengthMeasure eastings, IfcLengthMeasure northings, IfcLengthMeasure orthogonalHeight, IfcReal xAxisAbscissa, IfcReal xAxisOrdinate, IfcReal scale) : base(sourceCRS, targetCRS) { Eastings = eastings; Northings = northings; OrthogonalHeight = orthogonalHeight; XAxisAbscissa = xAxisAbscissa; XAxisOrdinate = xAxisOrdinate; Scale = scale; }
public IfcGeometricRepresentationContext(IfcLabel contextIdentifier, IfcLabel contextType, IfcDimensionCount coordinateSpaceDimension, IfcReal precision, IfcAxis2Placement worldCoordinateSystem, IfcDirection trueNorth) : base(contextIdentifier, contextType) { HasSubContexts = new List <IfcGeometricRepresentationSubContext>(); HasCoordinateOperation = new List <IfcCoordinateOperation>(); CoordinateSpaceDimension = coordinateSpaceDimension; Precision = precision; WorldCoordinateSystem = worldCoordinateSystem; TrueNorth = trueNorth; }
/// <summary> /// Construct a IfcLightSourceSpot with all required attributes. /// </summary> public IfcLightSourceSpot(IfcColourRgb lightColour, IfcCartesianPoint position, IfcPositiveLengthMeasure radius, IfcReal constantAttenuation, IfcReal distanceAttenuation, IfcReal quadricAttenuation, IfcDirection orientation, IfcPositivePlaneAngleMeasure spreadAngle, IfcPositivePlaneAngleMeasure beamWidthAngle) : base(lightColour, position, radius, constantAttenuation, distanceAttenuation, quadricAttenuation) { Orientation = orientation; SpreadAngle = spreadAngle; BeamWidthAngle = beamWidthAngle; }
public IfcSimpleValue(IfcReal choice) { this.choice = choice; }
public IfcGeometricRepresentationSubContext(IfcLabel contextIdentifier, IfcLabel contextType, IfcDimensionCount coordinateSpaceDimension, IfcReal precision, IfcAxis2Placement worldCoordinateSystem, IfcDirection trueNorth, IfcGeometricRepresentationContext parentContext, IfcPositiveRatioMeasure targetScale, IfcGeometricProjectionEnum targetView, IfcLabel userDefinedTargetView) : base(contextIdentifier, contextType, coordinateSpaceDimension, precision, worldCoordinateSystem, trueNorth) { ParentContext = parentContext; TargetScale = targetScale; TargetView = targetView; UserDefinedTargetView = userDefinedTargetView; }
public IfcCartesianTransformationOperator2DnonUniform(IfcDirection axis1, IfcDirection axis2, IfcCartesianPoint localOrigin, IfcReal scale, IfcReal scale2) : base(axis1, axis2, localOrigin, scale) { Scale2 = scale2; }
public IfcSurfaceStyleRefraction(IfcReal refractionIndex, IfcReal dispersionFactor) : base() { RefractionIndex = refractionIndex; DispersionFactor = dispersionFactor; }
public IfcCartesianTransformationOperator3D(IfcDirection axis1, IfcDirection axis2, IfcCartesianPoint localOrigin, IfcReal scale, IfcDirection axis3) : base(axis1, axis2, localOrigin, scale) { Axis3 = axis3; }
public IfcConversionBasedUnitWithOffset(IfcDimensionalExponents dimensions, IfcUnitEnum unitType, IfcLabel name, IfcMeasureWithUnit conversionFactor, IfcReal conversionOffset) : base(dimensions, unitType, name, conversionFactor) { ConversionOffset = conversionOffset; }