import macro from 'vtk.js/Sources/macros'; import vtkGlyphRepresentation from 'vtk.js/Sources/Widgets/Representations/GlyphRepresentation'; import vtkTorusSource from 'vtk.js/Sources/Filters/Sources/TorusSource';
function vtkRotateTransformHandleRepresentation(publicAPI, model) { model.classHierarchy.push('vtkRotateTransformHandleRepresentation'); }
function defaultValues(initialValues) { return { _pipeline: { glyph: vtkTorusSource.newInstance({}), }, ...initialValues, }; }
export function extend(publicAPI, model, initialValues = {}) { vtkGlyphRepresentation.extend(publicAPI, model, defaultValues(initialValues));
vtkRotateTransformHandleRepresentation(publicAPI, model); }
export const newInstance = macro.newInstance( extend, 'vtkRotateTransformHandleRepresentation' );
export default { newInstance, extend };
|