IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

5.1.2.9 IfcSimplePropertyTemplateTypeEnum(简单属性模板类型枚举)

5.1.2.9.1 语义定义(Semantic definition)

此枚举定义了为 IfcSimplePropertyTemplate 创建并分配给它的 IfcSimplePropertyIfcPhysicalSimpleQuantity 实例的正确子类型。它还决定了如何使用 IfcPropertyTemplatePrimaryUnitSecondaryUnitEnumeratorsPrimaryDataTypeSecondaryDataType 的特性。

5.1.2.9.2 类型值

类型 描述
P_BOUNDEDVALUE

IfcPropertyTemplate 定义的特性是 IfcPropertyBoundedValue 类型。

P_ENUMERATEDVALUE

IfcPropertyTemplate 定义的特性是 IfcPropertyEnumeratedValue 类型。

P_LISTVALUE

IfcPropertyTemplate 定义的特性是 IfcPropertyListValue 类型。

P_REFERENCEVALUE

IfcPropertyTemplate 定义的特性是 IfcPropertyReferenceValue 类型。

P_SINGLEVALUE

IfcPropertyTemplate 定义的特性是 IfcPropertySingleValue 类型。

P_TABLEVALUE

IfcPropertyTemplate 定义的特性是 IfcPropertyTableValue 类型。

Q_AREA

IfcPropertyTemplate 定义的特性是 IfcQuantityArea 类型。

Q_COUNT

IfcPropertyTemplate 定义的特性是 IfcQuantityCount 类型。

Q_LENGTH

IfcPropertyTemplate 定义的特性是 IfcQuantityLength 类型。

Q_NUMBER

IfcPropertyTemplate 定义的特性是 IfcQuantityNumber 类型。

Q_TIME

IfcPropertyTemplate 定义的特性是 IfcQuantityTime 类型。

Q_VOLUME

IfcPropertyTemplate 定义的特性是 IfcQuantityVolume 类型。

Q_WEIGHT

IfcPropertyTemplate 定义的特性是 IfcQuantityWeight 类型。

表 5.1.2.9.A

5.1.2.9.3 形式化表示(Formal representation)

TYPE IfcSimplePropertyTemplateTypeEnum = ENUMERATION OF
	(P_BOUNDEDVALUE
	,P_ENUMERATEDVALUE
	,P_LISTVALUE
	,P_REFERENCEVALUE
	,P_SINGLEVALUE
	,P_TABLEVALUE
	,Q_AREA
	,Q_COUNT
	,Q_LENGTH
	,Q_NUMBER
	,Q_TIME
	,Q_VOLUME
	,Q_WEIGHT);
END_TYPE;

5.1.2.9.4 参考文献