IfcBooleanOperand

Natural language names
deBoolescher Operand
enBoolean Operand
frOpérande booléen
Semantic definitions at the type
Type definition

Select type including all geometric representation items which may participate in a Boolean operation to form a CSG solid. It includes solid models, half space solids and CSG primitives. Boolean results can also be used as operands thus enabling nested Boolean operations.

NOTE  Definition from ISO 10303-42:
This select type identifies all those types of entities which may participate in a boolean operation to form a CSG solid.
NOTE  Corresponding STEP type boolean_operand defined in ISO 10303-42.
HISTORY  New type in IFC1.5.1.
Enumeration definition
ConstantDescription
IfcSolidModel
IfcHalfSpaceSolid
IfcBooleanResult
IfcCsgPrimitive3D
Formal representations
XSD Specification
 <xs:group name="IfcBooleanOperand">
  <xs:choice>
   <xs:element ref="ifc:IfcBooleanResult"/>
   <xs:element ref="ifc:IfcCsgPrimitive3D"/>
   <xs:element ref="ifc:IfcHalfSpaceSolid"/>
   <xs:element ref="ifc:IfcSolidModel"/>
  </xs:choice>
 </xs:group>
EXPRESS Specification
TYPE IfcBooleanOperand = SELECT (
 IfcSolidModel,
 IfcHalfSpaceSolid,
 IfcBooleanResult,
 IfcCsgPrimitive3D);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page