Navigation

IfcRectangleProfileDef

Definition from IAI: The IfcRectangleProfileDef defines a rectangle as the profile definition used used by the swept surface geometry or the swept area solid. It is given by its X extent and its Y extent, and placed within the 2D position coordinate system, established by the Position attribute. It is placed centric within the position coordinate system

HISTORY: New class in IFC Release 1.5. The use definition has changed in IFC Release 2x.
ISSUE: See issue log for changes made in IFC Release 1.5 and see issue and change log for changes made in IFC Release 2x.
ILLUSTRATION:
rectangle profile

Position
The Position attribute defines the 2D position coordinate system of the rectangle.

Parameter
The IfcRectangleProfileDef is defined within the position coordinate system, where the XDim defines the length measure for the length of the rectangle (half along the positive x-axis) and the YDim defines the length measure for the width of the rectangle (half along the positive y-axis).

Table: Parameter of rectangle profile definition

EXPRESS specification:

ENTITY IfcRectangleProfileDef
SUBTYPE OF ( IfcProfileDef);
Position  :  IfcAxis2Placement2D;
XDim  :  IfcPositiveLengthMeasure;
YDim  :  IfcPositiveLengthMeasure;
END_ENTITY;

Attribute definitions:

Position  :  Position coordinate system of the rectangle profile definition.
XDim  :  The extend of the rectangle in the direction of the x-axis.
YDim  :  The extend of the rectangle in the direction of the y-axis.

References (1):

Name Type Referred through Express-G
IfcProfileDef Entity
Subtype
Diagram 1

Inheritance graph

ENTITY IfcRectangleProfileDef;
ENTITY IfcProfileDef;
ProfileType  :  IfcProfileTypeEnum;
ProfileName  :  OPTIONAL IfcLabel;
ENTITY IfcRectangleProfileDef;
Position  :  IfcAxis2Placement2D;
XDim  :  IfcPositiveLengthMeasure;
YDim  :  IfcPositiveLengthMeasure;
END_ENTITY;