# `GSPathSegment initWithCurvePoint1:point2:point3:point4:options:`

*Initializer*

## Declaration

```swift
init(curvePoint1 P1: NSPoint, point2 P2: NSPoint, point3 P3: NSPoint, point4 P4: NSPoint, options: GSSegmentOptions)
```

```objc
- (instancetype) initWithCurvePoint1:(NSPoint) P1 point2:(NSPoint) P2 point3:(NSPoint) P3 point4:(NSPoint) P4 options:(GSSegmentOptions) options;
```

```python
initWithCurvePoint1_point2_point3_point4_options_(P1: NSPoint, P2: NSPoint, P3: NSPoint, P4: NSPoint, options: GSSegmentOptions) -> GSPathSegment
```

