@kitware/vtk.js
Version:
Visualization Toolkit for the Web
43 lines (30 loc) • 1.25 kB
JavaScript
import { m as macro } from '../../macros2.js';
import vtkAbstractPointLocator from './AbstractPointLocator.js';
function vtkIncrementalPointLocator(publicAPI, model) {
// Set our className
model.classHierarchy.push('vtkIncrementalPointLocator');
}
// ----------------------------------------------------------------------------
// Object factory
// ----------------------------------------------------------------------------
function defaultValues(initialValues) {
return {
...initialValues
};
}
// ----------------------------------------------------------------------------
function extend(publicAPI, model, initialValues = {}) {
vtkAbstractPointLocator.extend(publicAPI, model, defaultValues(initialValues));
// Make this a VTK object
macro.obj(publicAPI, model);
// Object specific methods
vtkIncrementalPointLocator(publicAPI, model);
}
// ----------------------------------------------------------------------------
const newInstance = macro.newInstance(extend, 'vtkIncrementalPointLocator');
// ----------------------------------------------------------------------------
var vtkIncrementalPointLocator$1 = {
newInstance,
extend
};
export { vtkIncrementalPointLocator$1 as default, extend, newInstance };