Class Ifc4x3_rc1::IfcBooleanClippingResult

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x3_rc1::IfcBooleanClippingResult : public Ifc4x3_rc1::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(::Ifc4x3_rc1::IfcBooleanOperator::Value v1_Operator, ::Ifc4x3_rc1::IfcBooleanOperand *v2_FirstOperand, ::Ifc4x3_rc1::IfcBooleanOperand *v3_SecondOperand)

Public Static Functions

const IfcParse::entity &Class()