@IfcClass(layer=RESOURCE, type=ENTITY) public class IfcGeneralProfileProperties extends IfcProfileProperties
| 限定符和类型 | 字段和说明 |
|---|---|
private IfcAreaMeasure |
crossSectionArea |
private IfcPositiveLengthMeasure |
maximumPlateThickness |
private IfcPositiveLengthMeasure |
minimumPlateThickness |
private IfcPositiveLengthMeasure |
perimeter |
private IfcMassPerLengthMeasure |
physicalWeight |
stepNumber| 构造器和说明 |
|---|
IfcGeneralProfileProperties(IfcLabel profileName,
IfcProfileDef profileDefinition,
IfcMassPerLengthMeasure physicalWeight,
IfcPositiveLengthMeasure perimeter,
IfcPositiveLengthMeasure minimumPlateThickness,
IfcPositiveLengthMeasure maximumPlateThickness,
IfcAreaMeasure crossSectionArea) |
| 限定符和类型 | 方法和说明 |
|---|---|
IfcAreaMeasure |
getCrossSectionArea() |
IfcPositiveLengthMeasure |
getMaximumPlateThickness() |
IfcPositiveLengthMeasure |
getMinimumPlateThickness() |
IfcPositiveLengthMeasure |
getPerimeter() |
IfcMassPerLengthMeasure |
getPhysicalWeight() |
void |
setCrossSectionArea(IfcAreaMeasure crossSectionArea) |
void |
setMaximumPlateThickness(IfcPositiveLengthMeasure maximumPlateThickness) |
void |
setMinimumPlateThickness(IfcPositiveLengthMeasure minimumPlateThickness) |
void |
setPerimeter(IfcPositiveLengthMeasure perimeter) |
void |
setPhysicalWeight(IfcMassPerLengthMeasure physicalWeight) |
getProfileDefinition, getProfileName, setProfileDefinition, setProfileNamecheck, getFileItem, getParamString, getStepNumber, illegal, isDefault, setStepNumber, toIfc@IfcOptionField private IfcMassPerLengthMeasure physicalWeight
@IfcOptionField private IfcPositiveLengthMeasure perimeter
@IfcOptionField private IfcPositiveLengthMeasure minimumPlateThickness
@IfcOptionField private IfcPositiveLengthMeasure maximumPlateThickness
@IfcOptionField private IfcAreaMeasure crossSectionArea
@IfcParserConstructor public IfcGeneralProfileProperties(IfcLabel profileName, IfcProfileDef profileDefinition, IfcMassPerLengthMeasure physicalWeight, IfcPositiveLengthMeasure perimeter, IfcPositiveLengthMeasure minimumPlateThickness, IfcPositiveLengthMeasure maximumPlateThickness, IfcAreaMeasure crossSectionArea)
public IfcMassPerLengthMeasure getPhysicalWeight()
public void setPhysicalWeight(IfcMassPerLengthMeasure physicalWeight)
public IfcPositiveLengthMeasure getPerimeter()
public void setPerimeter(IfcPositiveLengthMeasure perimeter)
public IfcPositiveLengthMeasure getMinimumPlateThickness()
public void setMinimumPlateThickness(IfcPositiveLengthMeasure minimumPlateThickness)
public IfcPositiveLengthMeasure getMaximumPlateThickness()
public void setMaximumPlateThickness(IfcPositiveLengthMeasure maximumPlateThickness)
public IfcAreaMeasure getCrossSectionArea()
public void setCrossSectionArea(IfcAreaMeasure crossSectionArea)
Copyright © 2023. All rights reserved.