IfcVoidingFeatureTypeEnum

Natural language names
Voiding Feature Type Enum
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcVoidingFeatureTypeEnumADDED
Semantic definitions at the type
Type definition

This enumeration qualifies a voiding feature regarding its shape and configuration relative to the voided element.

HISTORY  New type in IFC4.
Enumeration definition
ConstantDescription
CUTOUTAn internal cutout (creating an opening) or external cutout (creating a recess) of arbitrary shape. The edges between cutting planes may be overcut or undercut, i.e. rounded.
NOTCHAn external cutout of with a mostly rectangular cutting profile. The edges between cutting planes may be overcut or undercut, i.e. rounded.
HOLEA circular or slotted or threaded hole, typically but not necessarily of smaller dimension than what would be considered a cutout.
MITERA skewed plane end cut, removing material across the entire profile of the voided element.
CHAMFERA skewed plane end cut, removing material only across a part of the profile of the voided element.
EDGEA shape modification along an edge of the element with the edge length as the predominant dimension of the feature, and feature profile dimensions which are typically much smaller than the edge length. Can for example be a chamfer edge (differentiated from a chamfer by its ratio of dimensions and thus usually manufactured differently), rounded edge (a convex edge feature), or fillet edge (a concave edge feature).
USERDEFINEDA user-defined type of voiding feature.
NOTDEFINEDAn undefined type of voiding feature.
Formal representations
XML Specification
 <xs:simpleType name="IfcVoidingFeatureTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="cutout"/>
   <xs:enumeration value="notch"/>
   <xs:enumeration value="hole"/>
   <xs:enumeration value="miter"/>
   <xs:enumeration value="chamfer"/>
   <xs:enumeration value="edge"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcVoidingFeatureTypeEnum = ENUMERATION OF (
 CUTOUT,
 NOTCH,
 HOLE,
 MITER,
 CHAMFER,
 EDGE,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcVoidingFeature

Link to this page  Link to this page