Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

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;