UNPKG

awv3

Version:
18 lines (15 loc) 729 B
import Angular from './angular'; import Linear from './linear'; import Radial from './radial'; import Diametral from './diametral'; export default function Graphics(name, ...args) { switch (name) { case 'CC_AngularDimension': case 'CC_AngularFeatureDimension': return new Angular(...args); case 'CC_LinearDimension': case 'CC_LinearFeatureDimension': return new Linear(...args); case 'CC_RadialDimension': case 'CC_RadialFeatureDimension': return new Radial(...args); case 'CC_DiameterDimension': case 'CC_DiameterFeatureDimension': return new Diametral(...args); } } // Support hot reloading if (module.hot) module.hot.accept(['./angular', './linear', './radial', './diametral',]);