# NamedConstructionPlaneTable class

Namespace: [Rhino.DocObjects.Tables](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.docobjects.tables.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public sealed class NamedConstructionPlaneTable : IEnumerable<ConstructionPlane>
```

Contains all named construction planes in a rhino document.

This class cannot be inherited.

## Properties

- [Count](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedconstructionplanetable/count.md): Number of construction planes in the table.
- [Document](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedconstructionplanetable/document.md): Gets the document that owns this table.

## Indexers

- [this[]](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedconstructionplanetable/item.md): Conceptually, the named construction plane table is an array of ConstructionPlanes and their associated names. The operator[] can be used to get individual ConstructionPlanes.

## Methods

- [Add](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedconstructionplanetable/add.md): (2 overloads) Adds named construction plane to document.
- [Delete](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedconstructionplanetable/delete.md): (2 overloads) Remove named construction plane from the document.
- [Find](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedconstructionplanetable/find.md): Finds a named construction plane.
- [GetEnumerator](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedconstructionplanetable/getenumerator.md)
- [IEnumerable.GetEnumerator](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedconstructionplanetable/system-collections-ienumerable-getenumerator.md)
