IFC 4.3.0.1 (IFC4X3) development

4.7.7.2.3 Transformed Profile Definition

The following diagram shows the generic classes and relationships used when applying this concept.

G IfcDerivedProfileDef IfcDerivedProfileDef 1. ProfileType [1:1] 2. ProfileName [0:1]      HasExternalReference [0:?]      HasProperties [0:?] 3. ParentProfile [1:1] 4. Operator [1:1] 5. Label [0:1] IfcProfileTypeEnum IfcProfileTypeEnum IfcDerivedProfileDef:ProfileType1->IfcProfileTypeEnum:IfcProfileTypeEnum0 IfcLabel_0 IfcLabel IfcDerivedProfileDef:ProfileName1->IfcLabel_0:IfcLabel0 IfcProfileDef IfcProfileDef 1. ProfileType [1:1] 2. ProfileName [0:1]      HasExternalReference [0:?]      HasProperties [0:?] IfcDerivedProfileDef:ParentProfile1->IfcProfileDef:IfcProfileDef0 IfcCartesianTransformationOperator2D IfcCartesianTransformationOperator2D      LayerAssignment [0:1]      StyledByItem [0:1] 1. Axis1 [0:1] 2. Axis2 [0:1] 3. LocalOrigin [1:1] 4. Scale [0:1] IfcDerivedProfileDef:Operator1->IfcCartesianTransformationOperator2D:IfcCartesianTransformationOperator2D0 IfcCartesianTransformationOperator2DnonUniform IfcCartesianTransformationOperator2DnonUniform      LayerAssignment [0:1]      StyledByItem [0:1] 1. Axis1 [0:1] 2. Axis2 [0:1] 3. LocalOrigin [1:1] 4. Scale [0:1] 5. Scale2 [0:1] IfcDerivedProfileDef:Operator1->IfcCartesianTransformationOperator2DnonUniform:IfcCartesianTransformationOperator2DnonUniform0 IfcLabel_1 IfcLabel IfcDerivedProfileDef:Label1->IfcLabel_1:IfcLabel0
Figure 4.7.7.2.3.A

Edit on Github


Is this page difficult to understand? Let us know!