UNPKG

@scalenc/nc-format

Version:

Library for handling TRUMPF NC file format.

21 lines (20 loc) 598 B
import { MachineDefinition } from './MachineDefinition'; import { Variables } from './Variables'; interface Point { x: number; y: number; } export declare class Transformation { private machine; variables: Variables; constructor(machine: MachineDefinition); applyToVars(variables: Variables): void; applyReverseToVars(variables: Variables): void; applyToPoint(point: Point): Point; applyReverseToPoint(point: Point): Point; private applyToAllLinearAxes; private applyToGivenVars; private applyRotationTo; private applyTranslationTo; } export {};