
# ICMP_PCBChangesGrouper interface

*No description yet.*

```csharp
public interface ICMP_PCBChangesGrouper
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GroupByLayer](#groupbylayer) | [ICMP_CollectionPropertyDifferenceList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_CollectionPropertyDifferenceList.md) |  |
| [GroupByNet](#groupbynet) | [ICMP_CollectionPropertyDifferenceList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_CollectionPropertyDifferenceList.md) |  |

### GroupByLayer

*No description yet.*

```csharp
ICMP_CollectionPropertyDifferenceList GroupByLayer(ICMP_CollectionPropertyDifference argInputChanges);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argInputChanges` | [ICMP_CollectionPropertyDifference](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_CollectionPropertyDifference.md) | value |

**Returns:** [ICMP_CollectionPropertyDifferenceList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_CollectionPropertyDifferenceList.md)

Extension method of `ICMP_PCBChangesGrouperHelper` (`using EDP;`).

### GroupByNet

*No description yet.*

```csharp
ICMP_CollectionPropertyDifferenceList GroupByNet(ICMP_CollectionPropertyDifference argInputChanges);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argInputChanges` | [ICMP_CollectionPropertyDifference](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_CollectionPropertyDifference.md) | value |

**Returns:** [ICMP_CollectionPropertyDifferenceList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_CollectionPropertyDifferenceList.md)

Extension method of `ICMP_PCBChangesGrouperHelper` (`using EDP;`).

## Returned by

[ICMP_ComparisonServer.CreateChangesGrouper](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ICMP_ComparisonServer.md#createchangesgrouper)
