# `GSPath hasPenPoints`

*Instance Method*

Whether any node contains pen point data.

## Declaration

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

```objc
- (BOOL) hasPenPoints;
```

```python
hasPenPoints() -> bool
```

## 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 hasNonCubicCurves`](/Core/GlyphsCore/GSPath/hasNonCubicCurves) — Whether the path contains curve node types that are not cubic.

