[API](/solutions/geotoolkit/geotoolkit_js/apis/readme) / [geotoolkit](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit) / [seismic](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.seismic) / [data](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.seismic#data) / [snap](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.seismic#snap) / [PositiveLocalMaximumPicking](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.seismic#positivelocalmaximumpicking) / PositiveLocalMaximumPicking

# Class: PositiveLocalMaximumPicking

[snap](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.seismic#snap).[PositiveLocalMaximumPicking](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.seismic#positivelocalmaximumpicking).PositiveLocalMaximumPicking

Defines positive local zero picking strategy

## Hierarchy

- [`SnapPickingStrategy`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.snappickingstrategy.snappickingstrategy)
↳ **`PositiveLocalMaximumPicking`**


## Table of contents

Constructors
- [new PositiveLocalMaximumPicking()](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.seismic.data-3.snap.positivelocalmaximumpicking.positivelocalmaximumpicking.md#new positivelocalmaximumpicking())


Methods
| [getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.positivelocalmaximumpicking.positivelocalmaximumpicking#getclassname) | [getName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.positivelocalmaximumpicking.positivelocalmaximumpicking#getname) | [pickSample](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.positivelocalmaximumpicking.positivelocalmaximumpicking#picksample) |
|  --- | --- | --- |
| [setName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.positivelocalmaximumpicking.positivelocalmaximumpicking#setname) | [getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.positivelocalmaximumpicking.positivelocalmaximumpicking#getclassname-1) |


## Contents

Constructors
#### new PositiveLocalMaximumPicking()

• **new PositiveLocalMaximumPicking**()

#### Overrides

SnapPickingStrategy.constructor

Methods
#### getClassName

▸ **getClassName**(): `string`

#### Returns

`string`

#### Inherited from

[SnapPickingStrategy](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.snappickingstrategy.snappickingstrategy).[getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.snappickingstrategy.snappickingstrategy#getclassname)

#### getName

▸ **getName**(): `string`

Returns name of the strategy

#### Returns

`string`

#### Inherited from

[SnapPickingStrategy](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.snappickingstrategy.snappickingstrategy).[getName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.snappickingstrategy.snappickingstrategy#getname)

#### pickSample

▸ **pickSample**(`trace`, `index`): `number`

Pick a sample in the trace

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `trace` | [`Trace`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.trace.trace) | seismic trace |
| `index` | `number` | of the sample |


#### Returns

`number`

Number.NaN

#### Inherited from

[SnapPickingStrategy](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.snappickingstrategy.snappickingstrategy).[pickSample](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.snappickingstrategy.snappickingstrategy#picksample)

#### setName

▸ **setName**(`name`): [`PositiveLocalMaximumPicking`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.positivelocalmaximumpicking.positivelocalmaximumpicking)

Sets strategy name

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `name` | `string` | strategy name |


#### Returns

[`PositiveLocalMaximumPicking`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.positivelocalmaximumpicking.positivelocalmaximumpicking)

this

#### Inherited from

[SnapPickingStrategy](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.snappickingstrategy.snappickingstrategy).[setName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.snappickingstrategy.snappickingstrategy#setname)

#### getClassName

▸ `Static` **getClassName**(): `string`

#### Returns

`string`

#### Inherited from

[SnapPickingStrategy](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.snappickingstrategy.snappickingstrategy).[getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.snappickingstrategy.snappickingstrategy#getclassname-1)