# `GSBoundsOfQuartic`

*Function*

## Declaration

```swift
func GSBoundsOfQuartic(_ quart: UnsafeMutablePointer<NSPoint>, _ minX: UnsafeMutablePointer<CGFloat>, _ minY: UnsafeMutablePointer<CGFloat>, _ maxX: UnsafeMutablePointer<CGFloat>, _ maxY: UnsafeMutablePointer<CGFloat>, _ isSimple: UnsafeMutablePointer<ObjCBool>)
```

```objc
void GSBoundsOfQuartic(NSPoint quart[5], CGFloat *minX, CGFloat *minY, CGFloat *maxX, CGFloat *maxY, BOOL *isSimple);
```

```python
GSBoundsOfQuartic(quart: NSPoint, minX: float, minY: float, maxX: float, maxY: float, isSimple: bool)
```

## See Also

### Lengths, Extrema, and Bounds

- [`GSLengthOfCubicPoints`](/Core/GlyphsCore/GSLengthOfCubicPoints)
- [`GSLengthOfQuadraticSpline`](/Core/GlyphsCore/GSLengthOfQuadraticSpline)
- [`GSTForDistanceCubic`](/Core/GlyphsCore/GSTForDistanceCubic)
- [`GSTForDistanceQuadraticSpline`](/Core/GlyphsCore/GSTForDistanceQuadraticSpline)
- [`GSExtremeTimesOfCubicUnlimited`](/Core/GlyphsCore/GSExtremeTimesOfCubicUnlimited)
- [`GSExtremeTimesOfCubic`](/Core/GlyphsCore/GSExtremeTimesOfCubic)
- [`GSExtremePointsOfCubic`](/Core/GlyphsCore/GSExtremePointsOfCubic)
- [`GSExtremesOfCubic`](/Core/GlyphsCore/GSExtremesOfCubic)
- [`GSTangentPointsAtAngel`](/Core/GlyphsCore/GSTangentPointsAtAngel)
- [`GSBoundsOfQuadratic`](/Core/GlyphsCore/GSBoundsOfQuadratic)
- [`GSBoundsOfQuadraticSpline`](/Core/GlyphsCore/GSBoundsOfQuadraticSpline)
- [`GSBoundsOfCubic`](/Core/GlyphsCore/GSBoundsOfCubic)
- [`GSBoundingRectOfCubic`](/Core/GlyphsCore/GSBoundingRectOfCubic)
- [`GSBoundingRectOfQuadratic`](/Core/GlyphsCore/GSBoundingRectOfQuadratic)
- [`GSBoundsOfTransformedRect`](/Core/GlyphsCore/GSBoundsOfTransformedRect)

