API Reference > imodeljs-frontend > LocatingElements > ElementLocateManager ElementLocateManager Class Methods Name Description constructor(): ElementLocateManager clear(): void doLocate(response: LocateResponse, newSearch: boolean, testPoint: Point3d, view: undefined | ScreenViewport, source: InputSource, filterHits: boolean = true): Promise<undefined | HitDetail> filterHit(hit: HitDetail, _action: LocateAction, out: LocateResponse): Promise<LocateFilterStatus> getNextHit(): undefined | HitDetail getPreLocatedHit(): undefined | HitDetail return the current path from either the snapping logic or the pre-locating systems. initLocateOptions(): void initToolLocate(): void onInitialized(): void setCurrHit(hit?: HitDetail): void setHitList(list?: HitList<HitDetail>): void getFailureMessageKey(key: string): string Static get the full message key for a locate failure Properties Name Type Description apertureInches Accessor ReadOnly number currHit undefined | HitDetail hitList undefined | HitList<HitDetail> options Readonly LocateOptions picker Readonly ElementPicker touchApertureInches Accessor ReadOnly number Defined in core/frontend/src/ElementLocateManager.ts Line 268 Last Updated: 12 June, 2024