Class Ifc4x1::IfcBooleanClippingResult¶
Defined in File Ifc4x1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
public Ifc4x1::IfcBooleanResult
(Class Ifc4x1::IfcBooleanResult)
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 Types
-
typedef IfcTemplatedEntityList<IfcBooleanClippingResult>
list
¶
Public Functions
-
IfcBooleanClippingResult
(IfcEntityInstanceData *e)¶
-
IfcBooleanClippingResult
(::Ifc4x1::IfcBooleanOperator::Value v1_Operator, ::Ifc4x1::IfcBooleanOperand *v2_FirstOperand, ::Ifc4x1::IfcBooleanOperand *v3_SecondOperand)¶
-
typedef IfcTemplatedEntityList<IfcBooleanClippingResult>