Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcCenterLineProfileDef

Definition from IAI: The profile IfcCenterLineProfileDef defines an arbitrary two-dimensional open, not self intersecting profile for the use within the swept solid geometry. It is given by an area defined by applying a constant thickness to a centerline, generating an area from which the solid can be constructed.

HISTORY  New entity in IFC2x Edition 3.

Informal proposition:

  1. The Curve has to be an open curve.
  2. The Curve has to be a non-intersecting curve.

Illustration:

center line

Position
The Curve is defined in the underlying coordinate system. The underlying coordinate system is defined by the swept surface that uses the profile definition. It is the xy plane of:

  • IfcSweptSurface.Position

Parameter
The Curve attribute defines a two dimensional open bounded curve. The Thickness attribute defines a constant thickness along the curve.

Table: Definition of center line profile definition

EXPRESS specification:

ENTITY IfcCenterLineProfileDef
SUBTYPE OF ( IfcArbitraryOpenProfileDef);
Thickness  :  IfcPositiveLengthMeasure;
END_ENTITY;

Attribute definitions:

Thickness  :  Constant thickness applied along the center line.

Inheritance graph

ENTITY IfcCenterLineProfileDef;
ENTITY IfcProfileDef;
ProfileType  :  IfcProfileTypeEnum;
ProfileName  :  OPTIONAL IfcLabel;
ENTITY IfcArbitraryOpenProfileDef;
Curve  :  IfcBoundedCurve;
ENTITY IfcCenterLineProfileDef;
Thickness  :  IfcPositiveLengthMeasure;
END_ENTITY;