UNPKG

awv3

Version:
44 lines (31 loc) 1.56 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Graphics; var _angular = require('./angular'); var _angular2 = _interopRequireDefault(_angular); var _linear = require('./linear'); var _linear2 = _interopRequireDefault(_linear); var _radial = require('./radial'); var _radial2 = _interopRequireDefault(_radial); var _diametral = require('./diametral'); var _diametral2 = _interopRequireDefault(_diametral); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function Graphics(name) { for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { args[_key - 1] = arguments[_key]; } switch (name) { case 'CC_AngularDimension':case 'CC_AngularFeatureDimension': return new (Function.prototype.bind.apply(_angular2.default, [null].concat(args)))(); case 'CC_LinearDimension':case 'CC_LinearFeatureDimension': return new (Function.prototype.bind.apply(_linear2.default, [null].concat(args)))(); case 'CC_RadialDimension':case 'CC_RadialFeatureDimension': return new (Function.prototype.bind.apply(_radial2.default, [null].concat(args)))(); case 'CC_DiameterDimension':case 'CC_DiameterFeatureDimension': return new (Function.prototype.bind.apply(_diametral2.default, [null].concat(args)))(); } } // Support hot reloading if (module.hot) module.hot.accept(['./angular', './linear', './radial', './diametral']);