示例#1
0
 public IfcRectangularPyramid(IfcAxis2Placement3D position, IfcPositiveLengthMeasure xLength, IfcPositiveLengthMeasure yLength, IfcPositiveLengthMeasure height) : base(position)
 {
     XLength = xLength;
     YLength = yLength;
     Height  = height;
 }
 public IfcRightCircularCylinder(IfcAxis2Placement3D position, IfcPositiveLengthMeasure height, IfcPositiveLengthMeasure radius) : base(position)
 {
     Height = height;
     Radius = radius;
 }
示例#3
0
 public IfcLightSourceGoniometric(IfcLabel name, IfcColourRgb lightColour, IfcNormalisedRatioMeasure ambientIntensity, IfcNormalisedRatioMeasure intensity, IfcAxis2Placement3D position, IfcColourRgb colourAppearance, IfcThermodynamicTemperatureMeasure colourTemperature, IfcLuminousFluxMeasure luminousFlux, IfcLightEmissionSourceEnum lightEmissionSource, IfcLightDistributionDataSourceSelect lightDistributionDataSource) : base(name, lightColour, ambientIntensity, intensity)
 {
     Position                    = position;
     ColourAppearance            = colourAppearance;
     ColourTemperature           = colourTemperature;
     LuminousFlux                = luminousFlux;
     LightEmissionSource         = lightEmissionSource;
     LightDistributionDataSource = lightDistributionDataSource;
 }
示例#4
0
 public IfcSweptSurface(IfcProfileDef sweptCurve, IfcAxis2Placement3D position) : base()
 {
     SweptCurve = sweptCurve;
     Position   = position;
 }
示例#5
0
 public IfcToroidalSurface(IfcAxis2Placement3D position, IfcPositiveLengthMeasure majorRadius, IfcPositiveLengthMeasure minorRadius) : base(position)
 {
     MajorRadius = majorRadius;
     MinorRadius = minorRadius;
 }
示例#6
0
 public IfcPlane(IfcAxis2Placement3D position) : base(position)
 {
 }
示例#7
0
 public IfcSweptAreaSolid(IfcProfileDef sweptArea, IfcAxis2Placement3D position) : base()
 {
     SweptArea = sweptArea;
     Position  = position;
 }
示例#8
0
 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)
 {
     ConditionCoordinateSystem = conditionCoordinateSystem;
 }
示例#9
0
 public IfcBlock(IfcAxis2Placement3D position, IfcPositiveLengthMeasure xLength, IfcPositiveLengthMeasure yLength, IfcPositiveLengthMeasure zLength) : base(position)
 {
     XLength = xLength;
     YLength = yLength;
     ZLength = zLength;
 }
示例#10
0
 public IfcCsgPrimitive3D(IfcAxis2Placement3D position) : base()
 {
     Position = position;
 }
 public IfcExtrudedAreaSolidTapered(IfcProfileDef sweptArea, IfcAxis2Placement3D position, IfcDirection extrudedDirection, IfcPositiveLengthMeasure depth, IfcProfileDef endSweptArea) : base(sweptArea, position, extrudedDirection, depth)
 {
     EndSweptArea = endSweptArea;
 }
示例#12
0
 public IfcSurfaceOfLinearExtrusion(IfcProfileDef sweptCurve, IfcAxis2Placement3D position, IfcDirection extrudedDirection, IfcLengthMeasure depth) : base(sweptCurve, position)
 {
     ExtrudedDirection = extrudedDirection;
     Depth             = depth;
 }
示例#13
0
 public IfcPolygonalBoundedHalfSpace(IfcSurface baseSurface, IfcBoolean agreementFlag, IfcAxis2Placement3D position, IfcBoundedCurve polygonalBoundary) : base(baseSurface, agreementFlag)
 {
     Position          = position;
     PolygonalBoundary = polygonalBoundary;
 }
示例#14
0
 public IfcRightCircularCone(IfcAxis2Placement3D position, IfcPositiveLengthMeasure height, IfcPositiveLengthMeasure bottomRadius) : base(position)
 {
     Height       = height;
     BottomRadius = bottomRadius;
 }
示例#15
0
 public IfcAxis2Placement(IfcAxis2Placement3D choice)
 {
     this.choice = choice;
 }
 public IfcRevolvedAreaSolidTapered(IfcProfileDef sweptArea, IfcAxis2Placement3D position, IfcAxis1Placement axis, IfcPlaneAngleMeasure angle, IfcProfileDef endSweptArea) : base(sweptArea, position, axis, angle)
 {
     EndSweptArea = endSweptArea;
 }
示例#17
0
 public IfcSphericalSurface(IfcAxis2Placement3D position, IfcPositiveLengthMeasure radius) : base(position)
 {
     Radius = radius;
 }
示例#18
0
 public IfcSurfaceOfRevolution(IfcProfileDef sweptCurve, IfcAxis2Placement3D position, IfcAxis1Placement axisPosition) : base(sweptCurve, position)
 {
     AxisPosition = axisPosition;
 }
 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)
 {
     RelatingStructuralMember    = relatingStructuralMember;
     RelatedStructuralConnection = relatedStructuralConnection;
     AppliedCondition            = appliedCondition;
     AdditionalConditions        = additionalConditions;
     SupportedLength             = supportedLength;
     ConditionCoordinateSystem   = conditionCoordinateSystem;
 }
示例#20
0
 public IfcRevolvedAreaSolid(IfcProfileDef sweptArea, IfcAxis2Placement3D position, IfcAxis1Placement axis, IfcPlaneAngleMeasure angle) : base(sweptArea, position)
 {
     Axis  = axis;
     Angle = angle;
 }
 public IfcStructuralAnalysisModel(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcAnalysisModelTypeEnum predefinedType, IfcAxis2Placement3D orientationOf2DPlane, List <IfcStructuralLoadGroup> loadedBy, List <IfcStructuralResultGroup> hasResults, IfcObjectPlacement sharedPlacement) : base(globalId, ownerHistory, name, description, objectType)
 {
     PredefinedType       = predefinedType;
     OrientationOf2DPlane = orientationOf2DPlane;
     LoadedBy             = loadedBy;
     HasResults           = hasResults;
     SharedPlacement      = sharedPlacement;
 }
示例#22
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)
 {
     ConnectionConstraint = connectionConstraint;
 }
示例#23
0
 public IfcExtrudedAreaSolid(IfcProfileDef sweptArea, IfcAxis2Placement3D position, IfcDirection extrudedDirection, IfcPositiveLengthMeasure depth) : base(sweptArea, position)
 {
     ExtrudedDirection = extrudedDirection;
     Depth             = depth;
 }
示例#24
0
 public IfcElementarySurface(IfcAxis2Placement3D position) : base()
 {
     Position = position;
 }