
# IWaveList interface

*No description yet.*

```csharp
public interface IWaveList : IPrimitiveList
```

**Namespace:** SCH · **Assembly:** Altium.SDK.Interfaces

**Inherits:** [IPrimitiveList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPrimitiveList.md)

**Derived:** [IPlottedWaveList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPlottedWaveList.md), [ISourceWaveList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISourceWaveList.md)

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Wave](#wave) | [IWave](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IWave.md) | get |  |

### Wave

*No description yet.*

```csharp
IWave GetProperty_Wave(int argIndex);
```

**Type:** [IWave](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IWave.md) · **Access:** read-only · **Index:** `argIndex` (`int`)

The accessors are extension methods of `IWaveListHelper` (`using SCH;`).

## Inherited members

- From [IPrimitiveList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPrimitiveList.md): [Primitive](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPrimitiveList.md#primitive)

## Accepted by

[IChart.GetCompatibleWavesList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IChart.md#getcompatiblewaveslist)
