UNPKG

@thewtex/vtk.js-esm

Version:

Visualization Toolkit for the Web

29 lines (25 loc) 1.42 kB
import _defineProperty from '@babel/runtime/helpers/defineProperty'; import { ViewTypes } from '../../Core/WidgetManager/Constants.js'; var _defaultViewUpFromVie, _viewTypeToXYZ; var ScrollingMethods = { MIDDLE_MOUSE_BUTTON: 0, LEFT_MOUSE_BUTTON: 1, RIGHT_MOUSE_BUTTON: 2 }; // Note: These strings are used in ResliceCursorWidget/behavior.js // as method's names var InteractionMethodsName = { TranslateAxis: 'translateAxis', RotateLine: 'rotateLine', TranslateCenter: 'translateCenter' }; var defaultViewUpFromViewType = (_defaultViewUpFromVie = {}, _defineProperty(_defaultViewUpFromVie, ViewTypes.YZ_PLANE, [0, 0, 1]), _defineProperty(_defaultViewUpFromVie, ViewTypes.XZ_PLANE, [0, 0, 1]), _defineProperty(_defaultViewUpFromVie, ViewTypes.XY_PLANE, [0, -1, 0]), _defaultViewUpFromVie); var xyzToViewType = [ViewTypes.YZ_PLANE, ViewTypes.XZ_PLANE, ViewTypes.XY_PLANE]; var viewTypeToXYZ = (_viewTypeToXYZ = {}, _defineProperty(_viewTypeToXYZ, ViewTypes.YZ_PLANE, 0), _defineProperty(_viewTypeToXYZ, ViewTypes.XZ_PLANE, 1), _defineProperty(_viewTypeToXYZ, ViewTypes.XY_PLANE, 2), _viewTypeToXYZ); var Constants = { ScrollingMethods: ScrollingMethods, InteractionMethodsName: InteractionMethodsName, xyzToViewType: xyzToViewType, viewTypeToXYZ: viewTypeToXYZ }; export default Constants; export { InteractionMethodsName, ScrollingMethods, defaultViewUpFromViewType, viewTypeToXYZ, xyzToViewType };