
# TObjectSet class

*No description yet.*

```csharp
public class TObjectSet : HashSet<TObjectId>
```

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

## Constructors

```csharp
public TObjectSet(TObjectId[] values);
public TObjectSet();
public TObjectSet(HashSet<TObjectId> set);
```

## Accepted by

[IPCB_AbstractIterator.AddFilter_ObjectSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_AbstractIterator.md#addfilter_objectset), [IPCB_Board.GetLastClickedObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Board.md#getlastclickedobject), [IPCB_Board.GetObjectAtCursor](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Board.md#getobjectatcursor), [IPCB_Board.GetObjectAtXYAskUserIfAmbiguous](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Board.md#getobjectatxyaskuserifambiguous), [IPCB_Board.GetPrimitiveCount](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Board.md#getprimitivecount), [IPCB_Group.GetPrimitiveCount](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Group.md#getprimitivecount), [IPCB_PrimitiveCounter.GetCount](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_PrimitiveCounter.md#getcount)
