---
title: controlPointBounds
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsbezierpath/controlpointbounds
---

# controlPointBounds

The bounding box of the path, including any control points.

## Declaration

```swift
var controlPointBounds: NSRect { get }
```

## Discussion

Discussion This property contains the rectangle that encloses the receiver’s path. If the path contains curve segments, the bounding box encloses the control points of the curves as well as the curves themselves.

## See Also

### Querying a Path

- [bounds](appkit/nsbezierpath/bounds.md)
- [currentPoint](appkit/nsbezierpath/currentpoint.md)
- [isEmpty](appkit/nsbezierpath/isempty.md)
