Instance Method
removeOverlapCheckSelection(_:keepOpenPaths:grid:) removeOverlapCheckSelection:keepOpenPaths:grid:error: removeOverlapCheckSelection_keepOpenPaths_grid_error_
Removes overlaps between applicable paths using explicit open-path and grid settings.
Declaration
func removeOverlapCheckSelection(_ checkSelection: Bool, keepOpenPaths: Bool, grid: GSGridSettings) throwsDeclaration
- (BOOL) removeOverlapCheckSelection:(BOOL) checkSelection keepOpenPaths:(BOOL) keepOpenPaths grid:(GSGridSettings) grid error:(NSError **) error;Declaration
removeOverlapCheckSelection_keepOpenPaths_grid_error_(checkSelection: bool, keepOpenPaths: bool, grid: GSGridSettings) -> tuple[bool, NSError]Parameters
checkSelectionWhether to restrict the operation to paths containing selected nodes.
keepOpenPathsWhether to preserve open paths that do not explicitly participate in overlap removal.
Parameters
checkSelectionWhether to restrict the operation to paths containing selected nodes.
keepOpenPathsWhether to preserve open paths that do not explicitly participate in overlap removal.
errorOn output, a pointer to an error object that describes why the method failed, or
nilif no error occurred. If you are not interested in the error information, passnilfor this parameter.
Discussion
When selection checking is enabled but no path is selected, all applicable paths are processed.
Return Value
Whether the operation completed successfully.
Discussion
When selection checking is enabled but no path is selected, all applicable paths are processed.
See Also
Boolean Operations
Removes overlaps between applicable paths.
Removes overlaps between paths according to a set of options.
Subtracts selected paths from unselected paths.
Subtracts selected paths from unselected paths.
Subtracts one mutable path collection from another.
Intersects selected paths with unselected paths.
Intersects applicable selected and unselected paths.