grid-apps-cmms/src/kiri/mode/cam/ops.js

41 lines
1.3 KiB
JavaScript
Raw Normal View History

/** Copyright Stewart Allen <sa@grid.space> -- All Rights Reserved */
2025-11-28 21:09:09 -05:00
import { CamOp } from './op.js';
import { OpArea } from './op-area.js';
import { OpContour } from './op-contour.js';
import { OpDrill } from './op-drill.js';
import { OpGCode } from './op-gcode.js';
2025-07-10 12:57:56 -06:00
import { OpHelical } from './op-helical.js';
2025-11-28 21:09:09 -05:00
import { OpIndex } from './op-index.js';
import { OpLaserOff } from './op-laser-off.js';
import { OpLaserOn } from './op-laser-on.js';
import { OpLathe } from './op-lathe.js';
import { OpLevel } from './op-level.js';
import { OpOutline } from './op-outline.js';
import { OpPocket } from './op-pocket.js';
import { OpRegister } from './op-register.js';
import { OpRough } from './op-rough.js';
import { OpShadow } from './op-shadow.js';
import { OpTrace } from './op-trace.js';
import { OpXRay } from './op-xray.js';
export const ops = {
2025-11-28 21:09:09 -05:00
"area": OpArea,
"contour": OpContour,
"drill": OpDrill,
2025-11-28 21:09:09 -05:00
"flip": CamOp,
"gcode": OpGCode,
2025-11-28 21:09:09 -05:00
"helical": OpHelical,
"index": OpIndex,
2025-11-28 21:09:09 -05:00
"laser off": OpLaserOff,
"laser on": OpLaserOn,
"lathe": OpLathe,
"level": OpLevel,
"outline": OpOutline,
"pocket": OpPocket,
"register": OpRegister,
"rough": OpRough,
"shadow": OpShadow,
"trace": OpTrace,
"xray": OpXRay
};