Declaration

func removeOverlapCheckSelection(_ checkSelection: Bool, keepOpenPaths: Bool, grid: GSGridSettings) throws

Declaration

- (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

checkSelection

Whether to restrict the operation to paths containing selected nodes.

keepOpenPaths

Whether to preserve open paths that do not explicitly participate in overlap removal.

Parameters

checkSelection

Whether to restrict the operation to paths containing selected nodes.

keepOpenPaths

Whether to preserve open paths that do not explicitly participate in overlap removal.

error

On output, a pointer to an error object that describes why the method failed, or nil if no error occurred. If you are not interested in the error information, pass nil for 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