# `GSIntersectCubicCubicSegmentsOperations`

*Function*

## Declaration

```swift
func GSIntersectCubicCubicSegmentsOperations(_ P: UnsafeMutablePointer<GSSegmentStruct>!, _ Q: UnsafeMutablePointer<GSSegmentStruct>!, _ results: UnsafeMutablePointer<GSIntersectResultsStruct>!, _ depth: Int32)
```

```objc
void GSIntersectCubicCubicSegmentsOperations(GSSegmentStruct *P, GSSegmentStruct *Q, GSIntersectResultsStruct *results, int depth);
```

```python
GSIntersectCubicCubicSegmentsOperations(P: GSSegmentStruct, Q: GSSegmentStruct, results: GSIntersectResultsStruct, depth: int)
```

## See Also

### Paths and Curves

- [`GSBezierFromSVGPath`](/Core/GlyphsCore/GSBezierFromSVGPath)
- [`GSIntersectQuadraticQuadraticSegmentsOperations`](/Core/GlyphsCore/GSIntersectQuadraticQuadraticSegmentsOperations)
- [`GSPointIsNull`](/Core/GlyphsCore/GSPointIsNull)
- [`OACGAddRoundedRect`](/Core/GlyphsCore/OACGAddRoundedRect)

