[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) / [NegativeLocalMinimumPicking](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.seismic#negativelocalminimumpicking) / NegativeLocalMinimumPicking

# Class: NegativeLocalMinimumPicking

[snap](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.seismic#snap).[NegativeLocalMinimumPicking](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.seismic#negativelocalminimumpicking).NegativeLocalMinimumPicking

Defines negative local zero picking strategy

## Hierarchy

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


## Table of contents

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


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


## Contents

Constructors
#### new NegativeLocalMinimumPicking()

• **new NegativeLocalMinimumPicking**()

#### 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`): [`NegativeLocalMinimumPicking`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.snap.negativelocalminimumpicking.negativelocalminimumpicking)

Sets strategy name

#### Parameters

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


#### Returns

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

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)