# `FitCubicSingle`

*Function*

## Declaration

```swift
func FitCubicSingle(_ d: UnsafePointer<NSPoint>!, _ count: Int32, _ tHat1: NSPoint, _ tHat2: NSPoint, _ error: Double, _ cubic: UnsafeMutablePointer<NSPoint>!) -> Bool
```

```objc
BOOL FitCubicSingle(const NSPoint *d, int count, NSPoint tHat1, NSPoint tHat2, double error, NSPoint cubic[4]);
```

```python
FitCubicSingle(d: NSPoint, count: int, tHat1: NSPoint, tHat2: NSPoint, error: float, cubic: NSPoint) -> bool
```

## See Also

### Curve Fitting

- [`FitCurve`](/Core/GlyphsCore/FitCurve)
- [`FitCubic`](/Core/GlyphsCore/FitCubic)
- [`GSDetectBreaksAndFit`](/Core/GlyphsCore/GSDetectBreaksAndFit)
- [`GSCubicFitsPoints`](/Core/GlyphsCore/GSCubicFitsPoints)
- [`GSCubicCollinearish`](/Core/GlyphsCore/GSCubicCollinearish)
- [`GSCalculateErrorLength`](/Core/GlyphsCore/GSCalculateErrorLength)
- [`GSSignificantT`](/Core/GlyphsCore/GSSignificantT)
- [`splitBezierCurveTo`](/Core/GlyphsCore/splitBezierCurveTo)

