#### 8.6.3.8 IfcGeometricCurveSet

| Geometrische Gruppe - Punkte und Kurven

The IfcGeometricCurveSet is used for the exchange of shape representation consisting of an collection of (2D or 3D) points and curves only.

> NOTE Definition according to ISO/CD 10303-42:1992
> A geometric curve set is a collection of two or three dimensional points and curves.

> NOTE Entity adapted from geometric_curve_set defined in ISO 10303-42.

> HISTORY New entity in IFC2x2.

XSD Specification:

<xs:element name="IfcGeometricCurveSet" type="ifc:IfcGeometricCurveSet" substitutionGroup="ifc:IfcGeometricSet" nillable="true"/>
<xs:complexType name="IfcGeometricCurveSet">
<xs:complexContent>
<xs:extension base="ifc:IfcGeometricSet"/>
</xs:complexContent>
</xs:complexType>

EXPRESS Specification:

ENTITY IfcGeometricCurveSet

| SUBTYPE OF (IfcGeometricSet);

| WHERE

NoSurfaces | : | SIZEOF(QUERY(Temp <* SELF\IfcGeometricSet.Elements | 'IFCGEOMETRYRESOURCE.IFCSURFACE' IN TYPEOF(Temp))) = 0;

END_ENTITY;

Formal Propositions:

NoSurfaces | : | No surface shall be included in this geometric set.

Inheritance Graph:

ENTITY IfcGeometricCurveSet

| ENTITY IfcRepresentationItem

| INVERSE

LayerAssignment | : | SET [0:1] OF IfcPresentationLayerAssignment FOR AssignedItems;
StyledByItem | : | SET [0:1] OF IfcStyledItem FOR Item;

| ENTITY IfcGeometricRepresentationItem

| ENTITY IfcGeometricSet

Elements | : | SET [1:?] OF IfcGeometricSetSelect;

| DERIVE

Dim | : | IfcDimensionCount := Elements[1].Dim;

| ENTITY IfcGeometricCurveSet

END_ENTITY;

Link to this page