
# IPCB_MeshPart interface

*No description yet.*

```csharp
public interface IPCB_MeshPart
```

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [ValiationResult](#valiationresult) | [IPCB_ShapeValidationResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_ShapeValidationResult.md) | get; set |  |

### ValiationResult

*No description yet.*

```csharp
IPCB_ShapeValidationResult GetState_ValiationResult();
void SetState_ValiationResult(IPCB_ShapeValidationResult argValue);
```

**Type:** [IPCB_ShapeValidationResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_ShapeValidationResult.md) · **Access:** read/write

The accessors are extension methods of `IPCB_MeshPartHelper` (`using PCB;`).

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [FaceIterator](#faceiterator) | [IPCB_MeshFaceIterator](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_MeshFaceIterator.md) |  |

### FaceIterator

*No description yet.*

```csharp
IPCB_MeshFaceIterator FaceIterator();
```

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

Extension method of `IPCB_MeshPartHelper` (`using PCB;`).

## Returned by

[IPCB_MeshPartIterator.FirstPart](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_MeshPartIterator.md#firstpart), [IPCB_MeshPartIterator.NextPart](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_MeshPartIterator.md#nextpart)
