MCPcopy Index your code
hub / github.com/ColmapView/Colmapview.github.io / useDataset

Function useDataset

src/dataset/index.ts:98–115  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

96 * const file = await dataset.getImage(imageName);
97 */
98export function useDataset(): DatasetManager {
99 const sourceType = useReconstructionStore((s) => s.sourceType);
100 const imageUrlBase = useReconstructionStore((s) => s.imageUrlBase);
101 const maskUrlBase = useReconstructionStore((s) => s.maskUrlBase);
102 const imageNameToUrl = useReconstructionStore((s) => s.imageNameToUrl);
103 const loadedFiles = useReconstructionStore((s) => s.loadedFiles);
104
105 return useMemo(
106 () => new DatasetManager(() => ({
107 sourceType,
108 imageUrlBase,
109 maskUrlBase,
110 imageNameToUrl,
111 loadedFiles,
112 })),
113 [sourceType, imageUrlBase, maskUrlBase, imageNameToUrl, loadedFiles]
114 );
115}
116
117export function useDatasetDiagnostics(): DatasetDiagnostics {
118 const sourceType = useReconstructionStore((s) => s.sourceType);

Callers 8

DeletionModal.tsxFile · 0.90
Scene3DE2EProbeFunction · 0.90
ExportPanel.tsxFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected