# NamedPositionTable 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 NamedPositionTable
```

All named positions in a rhino document.

## Properties

- [Count](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedpositiontable/count.md): Number of Named Positions in the table.
- [Document](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedpositiontable/document.md): Document that owns this table.
- [Ids](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedpositiontable/ids.md): Array of Named Position Guids.
- [Names](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedpositiontable/names.md): Array of Named Position names.

## Methods

- [Append](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedpositiontable/append.md): (4 overloads) Append objects to a Named Position.
- [Delete](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedpositiontable/delete.md): (2 overloads) Delete a Named Position.
- [Id](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedpositiontable/id.md): Guid of a Named Position.
- [Name](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedpositiontable/name.md): Name of a Named Position.
- [ObjectIds](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedpositiontable/objectids.md): (2 overloads) Array of Rhino Object Guids related to a Named Position.
- [Objects](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedpositiontable/objects.md): (2 overloads) Array of Rhino Objects related to a Named Position.
- [ObjectXform](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedpositiontable/objectxform.md): (2 overloads) Retrieve the Transform of a Rhino Object relate to a Named Position.
- [Rename](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedpositiontable/rename.md): (2 overloads) Rename a Named Position.
- [Restore](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedpositiontable/restore.md): (2 overloads) Restore a Named Position.
- [Save](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedpositiontable/save.md): (2 overloads) Save a new Named Position.
- [Update](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.namedpositiontable/update.md): (2 overloads) Updates a Named Position, effectively storing the current positions of the objects which the Named Position is tracking.
