UNPKG

awv3

Version:
29 lines (26 loc) 960 B
import Angular from './angular' import Linear from './linear' import Radial from './radial' import Diametral from './diametral' export default function Graphics(className, ...args) { switch (className) { case 'CC_AngularDimension': case 'CC_AngularFeatureDimension': case 'CC_AngularRefDimension': return new Angular(...args) case 'CC_LinearDimension': case 'CC_LinearFeatureDimension': case 'CC_LinearRefDimension': return new Linear(...args) case 'CC_RadialDimension': case 'CC_RadialFeatureDimension': case 'CC_RadialRefDimension': return new Radial(...args) case 'CC_DiameterDimension': case 'CC_DiameterFeatureDimension': case 'CC_DiameterRefDimension': return new Diametral(...args) } } // Support hot reloading if (module.hot) module.hot.accept(['./angular', './linear', './radial', './diametral'])