# `GSMetricStore`

*Class*

## Declaration

```swift
class GSMetricStore
```

```objc
@interface GSMetricStore : NSObject
```

```python
class GSMetricStore(NSObject)
```

## Topics

### Instance Properties

- [`GSMetricStore.metric`](/Core/GlyphsCore/GSMetricStore/metric)
- [`GSMetricStore.overshoot`](/Core/GlyphsCore/GSMetricStore/overshoot)
- [`GSMetricStore.overshootValue`](/Core/GlyphsCore/GSMetricStore/overshootValue)
- [`GSMetricStore.position`](/Core/GlyphsCore/GSMetricStore/position)
- [`GSMetricStore.title`](/Core/GlyphsCore/GSMetricStore/title)

### Instance Methods

- [`GSMetricStore initWithPosition:`](/Core/GlyphsCore/GSMetricStore/initWithPosition:)
- [`GSMetricStore initWithPosition:overshoot:`](/Core/GlyphsCore/GSMetricStore/initWithPosition:overshoot:)
- [`GSMetricStore setOvershootFast:`](/Core/GlyphsCore/GSMetricStore/setOvershootFast:)
- [`GSMetricStore setPositionFast:`](/Core/GlyphsCore/GSMetricStore/setPositionFast:)

## Relationships

### Inherits From

- `NSObject`

### Conforms To

- [`GSContentProtocol`](/Core/GlyphsCore/GSContentProtocol)
- [`GSIdentifiableParameter`](/Core/GlyphsCore/GSIdentifiableParameter)
- [`GSItemProtocol`](/Core/GlyphsCore/GSItemProtocol)
- `NSCopying`

## See Also

### Master Metrics

- [`GSLayer metrics`](/Core/GlyphsCore/GSLayer/metrics) — Vertical metrics for the associated master.
- [`GSLayer metricsForMaster:`](/Core/GlyphsCore/GSLayer/metricsForMaster:) — Vertical metrics for a master.
- [`GSLayer metricForType:`](/Core/GlyphsCore/GSLayer/metricForType:) — Master metric value for a metrics type.
- [`GSLayer metricForName:`](/Core/GlyphsCore/GSLayer/metricForName:) — Master metric value for a metric name.
- [`GSLayer isSecondaryMetric:`](/Core/GlyphsCore/GSLayer/isSecondaryMetric:) — Whether a metric is secondary for the layer’s glyph case.
- [`GSValueStore`](/Core/GlyphsCore/GSValueStore)
- [`GSLayer stemsForMaster:`](/Core/GlyphsCore/GSLayer/stemsForMaster:) — Stem values for a master.

