---
title: segments
framework: phase
role: symbol
role_heading: Instance Property
path: phase/phaseenvelope/segments
---

# segments

An array of the envelope’s segments.

## Declaration

```swift
var segments: [PHASEEnvelopeSegment] { get }
```

## Discussion

Discussion The framework sets the value of this property to the init(startPoint:segments:) argument.

## See Also

### Inspecting the Envelope

- [evaluate(x:)](phase/phaseenvelope/evaluate(x:).md)
- [startPoint](phase/phaseenvelope/startpoint.md)
