UNPKG

@webviz/subsurface-viewer

Version:

3D visualization component for subsurface reservoir data

22 lines (21 loc) 757 B
import React from "react"; import type { DeckGLRef } from "@deck.gl/react"; import type { PickingInfoPerView } from "./MultiViewPickingInfoAssembler"; import type { MapMouseEvent } from "../../SubsurfaceViewer"; export type UseMultiViewPickingProps = { deckGlRef: React.RefObject<DeckGLRef | null>; multiPicking: boolean; pickDepth: number; }; export type UseMultiViewPickingReturnType = { getPickingInfo: (event: MapMouseEvent) => void; pickingInfoPerView: PickingInfoPerView; activeViewportId: string; }; /** * Hook for multi-view picking. * * @param props - The hook properties. * @returns The hook return value. */ export declare function useMultiViewPicking(props: UseMultiViewPickingProps): UseMultiViewPickingReturnType;