IfcPointOnCurve

Definition from ISO/CD 10303-42:1992: A point on curve is a point which lies on a curve. The point is determined by evaluating the curve at a specific parameter value. The coordinate space dimensionality of the point is that of the basis curve.

> NOTE: Corresponding STEP entity: point_on_curve. Please refer to ISO/IS 10303-42:1994, p. 23 for the final definition of the formal standard.

> HISTORY: New entity in Release IFC2x Edition 2.

Informal Propositions:

1. The value of the point parameter shall not be outside the parametric range of the curve.

EXPRESS specification:

ENTITY IfcPointOnCurve
SUBTYPE OF ( | IfcPoint);
BasisCurve | : | IfcCurve;
PointParameter | : | IfcParameterValue;
DERIVE
Dim | : | IfcDimensionCount := BasisCurve.Dim;
END_ENTITY;

Attribute definitions:

BasisCurve | : | The curve to which point parameter relates.
PointParameter | : | The parameter value of the point location.
Dim | : | The space dimensionality of this class, determined by the space dimensionality of the basis curve.

Inheritance graph

ENTITY IfcPointOnCurve;
ENTITY IfcRepresentationItem;
INVERSE
LayerAssignments | : | SET OF IfcPresentationLayerAssignment FOR AssignedItems;
StyledByItem | : | SET [0:1] OF IfcStyledItem FOR Item;
ENTITY IfcGeometricRepresentationItem;
ENTITY IfcPoint;
ENTITY IfcPointOnCurve;
BasisCurve | : | IfcCurve;
PointParameter | : | IfcParameterValue;
DERIVE
Dim | : | IfcDimensionCount := BasisCurve.Dim;
END_ENTITY;