UNPKG

@kitware/vtk.js

Version:

Visualization Toolkit for the Web

42 lines (31 loc) 1.16 kB
import { m as macro } from '../../macros2.js'; import vtkLocator from './Locator.js'; function vtkAbstractPointLocator(publicAPI, model) { // Set our className model.classHierarchy.push('vtkAbstractPointLocator'); } // ---------------------------------------------------------------------------- // Object factory // ---------------------------------------------------------------------------- function defaultValues(initialValues) { return { bounds: null, numberOfBuckets: 0, ...initialValues }; } // ---------------------------------------------------------------------------- function extend(publicAPI, model, initialValues = {}) { vtkLocator.extend(publicAPI, model, defaultValues(initialValues)); // Make this a VTK object macro.obj(publicAPI, model); macro.get(publicAPI, model, ['numberOfBuckets']); macro.setGetArray(publicAPI, model, ['bounds'], 6); // Object specific methods vtkAbstractPointLocator(publicAPI, model); } // ---------------------------------------------------------------------------- var vtkAbstractPointLocator$1 = { extend }; export { vtkAbstractPointLocator$1 as default, extend };