insertAt MethodStatic

Insert a new LinearlyLocated element into an iModel at a specific location along an existing Linear-Element.

insertAt(iModel: IModelDb, elProps: ElementProps, linearElementId: Id64String, atPosition: LinearlyReferencedAtLocationProps): Id64String

throws IModelError if unable to insert the element.

Parameter Type Description
iModel IModelDb The iModel to insert the new element into.
elProps ElementProps The properties of the new element.
linearElementId Id64String The Id of the Linear-Element along which the new LinearlyLocated will be inserted.
atPosition LinearlyReferencedAtLocationProps Linear position.

Returns - Id64String

The newly inserted element's Id.

Defined in

Last Updated: 13 June, 2024