# `GSOffsetCurve`

*Class*

## Declaration

```swift
class GSOffsetCurve
```

```objc
@interface GSOffsetCurve : NSObject
```

```python
class GSOffsetCurve(NSObject)
```

## Topics

### Type Methods

- [`GSOffsetCurve connectOffsetSegments:closed:join:limitX:limitY:keepCompatibleOutlines:extraHandles:`](/Core/GlyphsCore/GSOffsetCurve/connectOffsetSegments:closed:join:limitX:limitY:keepCompatibleOutlines:extraHandles:)
- [`GSOffsetCurve offsetLayer:offsetX:offsetY:makeStroke:autoStroke:position:metrics:error:shadow:capStyleStart:capStyleEnd:join:keepCompatibleOutlines:`](/Core/GlyphsCore/GSOffsetCurve/offsetLayer:offsetX:offsetY:makeStroke:autoStroke:position:metrics:error:shadow:capStyleStart:capStyleEnd:join:keepCompatibleOutlines:)
- [`GSOffsetCurve offsetPath:offsetX:offsetY:makeStroke:position:capStyleStart:capStyleEnd:join:italicAngle:grid:keepCompatibleOutlines:extraHandles:`](/Core/GlyphsCore/GSOffsetCurve/offsetPath:offsetX:offsetY:makeStroke:position:capStyleStart:capStyleEnd:join:italicAngle:grid:keepCompatibleOutlines:extraHandles:)
- [`GSOffsetCurve offsetSegment:offsetX:offsetY:position:reverse:`](/Core/GlyphsCore/GSOffsetCurve/offsetSegment:offsetX:offsetY:position:reverse:)

## Relationships

### Inherits From

- `NSObject`

