IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

8.9.3.52 IfcPolynomialCurve

AbV ⓘ

8.9.3.52.1 Semantic definition

Polynomial Curve.

8.9.3.52.2 Entity inheritance

8.9.3.52.3 Attributes

# Attribute Type Description
IfcRepresentationItem (2)
IfcCurve (1)
Click to show 3 hidden inherited attributes
IfcPolynomialCurve (4)
1 Position IfcPlacement

No description available.

2 CoefficientsX OPTIONAL LIST [2:?] OF IfcReal

No description available.

3 CoefficientsY OPTIONAL LIST [2:?] OF IfcReal

No description available.

4 CoefficientsZ OPTIONAL LIST [2:?] OF IfcReal

No description available.

Table 8.9.3.52.A

8.9.3.52.4 Formal propositions

Name Description
CorrectPositionDim

No description available.

((Position.Dim=2) AND (NOT EXISTS(CoefficientsZ))) OR (Position.Dim=3)
ValidCoefficients

No description available.

(EXISTS(CoefficientsX) AND EXISTS(CoefficientsY)) OR (EXISTS(CoefficientsX) AND EXISTS(CoefficientsZ)) OR (EXISTS(CoefficientsY) AND EXISTS(CoefficientsZ)) OR (EXISTS(CoefficientsX) AND EXISTS(CoefficientsY) AND EXISTS(CoefficientsZ))
Table 8.9.3.52.B

8.9.3.52.5 Formal representation

ENTITY IfcPolynomialCurve
SUBTYPE OF (IfcCurve);
Position : IfcPlacement;
CoefficientsX : OPTIONAL LIST [2:?] OF IfcReal;
CoefficientsY : OPTIONAL LIST [2:?] OF IfcReal;
CoefficientsZ : OPTIONAL LIST [2:?] OF IfcReal;
WHERE
CorrectPositionDim : ((Position.Dim=2) AND (NOT EXISTS(CoefficientsZ))) OR (Position.Dim=3);
ValidCoefficients : (EXISTS(CoefficientsX) AND EXISTS(CoefficientsY)) OR (EXISTS(CoefficientsX) AND EXISTS(CoefficientsZ)) OR (EXISTS(CoefficientsY) AND EXISTS(CoefficientsZ)) OR (EXISTS(CoefficientsX) AND EXISTS(CoefficientsY) AND EXISTS(CoefficientsZ));
END_ENTITY;

8.9.3.52.6 References

Edit on Github


Is this page difficult to understand? Let us know!

8.9.3.52.7 Changelog

8.9.3.52.7.1 IFC4.3_DEV_738df036

  • New resource