# `GSLayer getPositionsFromLayer:`

*Instance Method*

Copies shape positions and related hint positions from another layer.

## Declaration

```swift
func getPositionsFrom(_ otherLayer: GSLayer)
```

```objc
- (void) getPositionsFromLayer:(GSLayer *) otherLayer;
```

```python
getPositionsFromLayer_(otherLayer: GSLayer)
```

## Discussion

Shapes and hints are matched by index.

## See Also

### Component Alignment

- [`GSLayer alignComponents`](/Core/GlyphsCore/GSLayer/alignComponents) — Aligns components according to their alignment settings.
- [`GSLayer alignComponents:`](/Core/GlyphsCore/GSLayer/alignComponents:) — Aligns components according to their alignment settings.
- [`GSLayer doAlignComponents`](/Core/GlyphsCore/GSLayer/doAlignComponents) — Performs component alignment immediately.
- [`GSLayer needsAlignment`](/Core/GlyphsCore/GSLayer/needsAlignment) — Whether component alignment needs to be updated.

