
# ISourceWaveList interface

*No description yet.*

```csharp
public interface ISourceWaveList : IWaveList
```

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

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

## Properties

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

### SourceWave

*No description yet.*

```csharp
ISourceWave GetProperty_SourceWave(int argIndex);
```

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

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

## Inherited members

- From [IWaveList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IWaveList.md): [Wave](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IWaveList.md#wave)
- 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)

## Returned by

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

## Accepted by

[IPlottedWave.CreateSourceList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPlottedWave.md#createsourcelist)
