IfcGeometricCurveSet

Natural language names
Semantic definitions at the entity
Entity definition

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

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

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

HISTORY: New entity in IFC Release2x Edition 2.

Formal Propositions
RuleDescription
WR1No surface shall be included in this geometric set.
Inherited definitions from supertypes
Entity inheritance IfcGeometricSet IfcGeometricRepresentationItem IfcRepresentationItem
Attribute inheritance
#AttributeTypeCardinalityDescriptionA
IfcRepresentationItem
IfcGeometricRepresentationItem
IfcGeometricSet
1ElementsIfcGeometricSetSelectS[1:?] The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.X
Dim
:=Elements[1].Dim
IfcDimensionCount[1:1]The space dimensionality of this class, it is identical to the first element in the set. A where rule ensures that all elements have the same dimensionality. X
IfcGeometricCurveSet
Formal representations
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
  WR1 : SIZEOF(QUERY(Temp <* SELF\IfcGeometricSet.Elements | 'IFCGEOMETRYRESOURCE.IFCSURFACE' IN TYPEOF(Temp))) = 0;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page