TopologicalOperatorsLight Global Function CATCreateTopTrimWireWithKeepRemove
CATCreateTopTrimWireWithKeepRemove(
iFactory,
iData,
iBodyToTrim,
iTrimmingBody)
Constructs an operator that trims two CATWire domains.
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.
iBodyToTrim
A pointer to the first body to cut.
iTrimmingBody
A pointer to the second body.
Returns:
[out, delete] The pointer to the created operator. To be deleted after use.
This object is included in the file: CATCreateTopBoolean.h