IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.12.2.12 IfcSizeSelect(尺寸选择)

8.12.2.12.1 语义定义(Semantic definition)

IfcSizeSelect 用于在不同长度度量类型之间进行选择。

注意:全局单位在单个 IfcProject 实例中定义,由 UnitsInContext:IfcUnitAssignment 给出,几何表示项和样式定义均使用相同单位。

注意:根据 ISO/CD 10303-46:1992 的定义 尺寸选择是对特定正长度度量的选择。

注意:类型改编自 ISO10303-46 中定义的 size_select

IFC2x3 CHANGE:已从 IfcSizeSelect 中移除 IfcMeasureWithUnit 选择项,并添加了 IfcRatioMeasureIfcDescriptiveMeasure

8.12.2.12.2 类型值

类型
IfcDescriptiveMeasure
IfcLengthMeasure
IfcNormalisedRatioMeasure
IfcPositiveLengthMeasure
IfcPositiveRatioMeasure
IfcRatioMeasure
表 8.12.2.12.A

8.12.2.12.3 形式化表示(Formal representation)

TYPE IfcSizeSelect = SELECT
	(IfcDescriptiveMeasure
	,IfcLengthMeasure
	,IfcNormalisedRatioMeasure
	,IfcPositiveLengthMeasure
	,IfcPositiveRatioMeasure
	,IfcRatioMeasure);
END_TYPE;

8.12.2.12.4 参考文献