# `GSPath hasNonCubicCurves`

*Instance Method*

Whether the path contains curve node types that are not cubic.

## Declaration

```swift
func hasNonCubicCurves() -> Bool
```

```objc
- (BOOL) hasNonCubicCurves;
```

```python
hasNonCubicCurves() -> bool
```

## Discussion

A path with off-curve nodes and no cubic curve node is treated as non-cubic.

## See Also

### Checking Path Contents

- [`GSPath hasOncurve`](/Core/GlyphsCore/GSPath/hasOncurve) — Whether the path contains at least one on-curve node.
- [`GSPath hasTrueTypeOutline`](/Core/GlyphsCore/GSPath/hasTrueTypeOutline) — Whether the path uses TrueType-compatible node types.
- [`GSPath hasTrueTypeCurve`](/Core/GlyphsCore/GSPath/hasTrueTypeCurve) — Whether the path contains quadratic curve node types.
- [`GSPath hasPenPoints`](/Core/GlyphsCore/GSPath/hasPenPoints) — Whether any node contains pen point data.

