
# TV6_LayerSet class

*No description yet.*

```csharp
public class TV6_LayerSet : HashSet<TV6_Layer>
```

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

## Constructors

```csharp
public TV6_LayerSet(TV6_Layer[] values);
public TV6_LayerSet();
public TV6_LayerSet(HashSet<TV6_Layer> set);
```

## Returned by

[IPCB_PermittedLayersRule.PermittedLayers](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_PermittedLayersRule.md#permittedlayers), [PCBConstant.V6AllLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v6alllayersset), [PCBConstant.V6cMidLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v6cmidlayersset), [PCBConstant.V6InternalPlanesSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v6internalplanesset), [PCBConstant.V6MechanicalLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v6mechanicallayersset), [PCBConstant.V6MultiLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v6multilayersset), [PCBConstant.V6OverlayLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v6overlaylayersset), [PCBConstant.V6SignalLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v6signallayersset), [PCBConstant.V6SolderMaskLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v6soldermasklayersset), [PCBConstant.V6xAllLayersSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/PCBConstant.md#v6xalllayersset)

## Accepted by

[IPCB_AbstractIterator.AddFilter_LayerSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_AbstractIterator.md#addfilter_layerset), [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_Board.LayerPositionInSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Board.md#layerpositioninset), [IPCB_Board.ReDrawToDC](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Board.md#redrawtodc), [IPCB_BoardLayerSetManager.NewLayerSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_BoardLayerSetManager.md#newlayerset), [IPCB_BoardLayerSetManager.UpdateLayerSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_BoardLayerSetManager.md#updatelayerset), [IPCB_Factory.CreateLayerSet_3](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_Factory.md#createlayerset_3), [IPCB_LayerSetUtils.Factory_2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_LayerSetUtils.md#factory_2)
