IfcCsgSelect

BACnet MVD

#### IfcCsgSelect

Natural language names

| CSG - Auswahl
| Csg Select
| Sélection Csg

##### Semantic definitions at the type

Type definition

Select type enabling the choice between IfcBooleanResult and subtypes of IfcCsgPrimitive3D as potential root tree expression at IfcCsgSolid.

> NOTE Definition from ISO 10303-42:
> This type identifies the types of entity which may be selected as the root of a CSG tree including a single CSG primitive as a special case.

> NOTE Corresponding STEP type csg_select defined in ISO 10303-42.

> HISTORY New type in IFC1.5.1.

Select definition

Type | Description
--- | ---
IfcBooleanResult |
IfcCsgPrimitive3D |

##### Formal representations

XML Specification
`<xs:group name="IfcCsgSelect">
<xs:choice>
<xs:element ref="ifc:IfcBooleanResult"/>
<xs:element ref="ifc:IfcCsgPrimitive3D"/>
</xs:choice>
</xs:group>
`
EXPRESS Specification
`TYPE IfcCsgSelect = SELECT (
IfcBooleanResult,
IfcCsgPrimitive3D);
END_TYPE;

EXPRESS-G diagram

`

References: IfcCsgSolid

Link to this page