Class Ifc4x1::IfcBooleanClippingResult

Nested Relationships

This class is a nested type of Struct Ifc4x1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x1::IfcBooleanClippingResult : public Ifc4x1::IfcBooleanResult

A clipping result is defined as a special subtype of the general Boolean result (IfcBooleanResult). It constrains the operands and the operator of the Boolean result.

A clipping result is the Boolean difference between a solid (restricted to swept area solid) and a half space solid, whereas more than one difference operation can be applied to the Boolean result.

NOTE The IfcBooleanClippingResult is defined as a special case of the boolean_result, as defined in ISO 10303-42:1994, p. 175. It has been added to apply further constraints to the CSG representation type.

HISTORY New entity in IFC Release 2.x.

Public Functions

const IfcParse::entity &declaration() const
IfcBooleanClippingResult(IfcEntityInstanceData *e)
IfcBooleanClippingResult(::Ifc4x1::IfcBooleanOperator::Value v1_Operator, ::Ifc4x1::IfcBooleanOperand *v2_FirstOperand, ::Ifc4x1::IfcBooleanOperand *v3_SecondOperand)

Public Static Functions

const IfcParse::entity &Class()