Constructs an operator that disconnects a CATShell.
Each body is split by the other one. Each body must only contain
one domain.
Orientation: The orientation of the resulting body is the orientation
of the first body.
Journal:
The edges that are kept and not cut are written as CATCGMJournal::Keep
The edges that are cut are written as CATCGMJournal::Subdivision
The new vertices are written as CATCGMJournal::Creation
The edges that are neither cut, nor kept, are written as CATCGMJournal::Deletion
Parameters:
iFactory
A pointer to the factory of the resulting body.
iData
A pointer to the topological data.
iBodyToDisconnect
A pointer to the shell to be disconnected.
iDisconnectingBody
A pointer to the disconnecting body.
Returns:
[out, delete] The pointer to the created operator. To be deleted after use.
This object is included in the file: CATCreateTopBoolean.h