insertAt Method
insertAt(txn, linearElementId, atPosition, locatedElementId) @beta
Insert this LinearLocation using an explicit transaction.
insertAt(txn: EditTxn, linearElementId: string, atPosition: LinearlyReferencedAtLocationProps, locatedElementId: string): string
| Parameter | Type | Description |
|---|---|---|
| txn | EditTxn | |
| linearElementId | string | |
| atPosition | LinearlyReferencedAtLocationProps | |
| locatedElementId | string |
Returns - string
insertAt(iModel, linearElementId, atPosition, locatedElementId)
Deprecated Use LinearLocation.insertAt(txn, ...) instead, within an explicit EditTxn scope (or via withEditTxn). See EditTxn documentation for migration help.
Insert this LinearLocation.
insertAt(iModel: IModelDb, linearElementId: string, atPosition: LinearlyReferencedAtLocationProps, locatedElementId: string): string
| Parameter | Type | Description |
|---|---|---|
| iModel | IModelDb | |
| linearElementId | string | |
| atPosition | LinearlyReferencedAtLocationProps | |
| locatedElementId | string |
Returns - string
Defined in
Last Updated: 28 April, 2026
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.