@bitbybit-dev/occt-worker
Version:
Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel adapted for WebWorker
41 lines (40 loc) • 1.43 kB
TypeScript
import { Inputs } from "@bitbybit-dev/occt";
import { OCCTWorkerManager } from "../../occ-worker/occ-worker-manager";
export declare class OCCTIO {
readonly occWorkerManager: OCCTWorkerManager;
constructor(occWorkerManager: OCCTWorkerManager);
/**
* Saves the step file
* @param inputs STEP filename and shape to be saved
* @group io
* @shortname save step
* @drawable false
*/
saveShapeSTEP(inputs: Inputs.OCCT.SaveStepDto<Inputs.OCCT.TopoDSShapePointer>): Promise<void>;
/**
* Saves the step file and returns the text value
* @param inputs STEP filename and shape to be saved
* @group io
* @shortname save step and return
* @drawable false
*/
saveShapeSTEPAndReturn(inputs: Inputs.OCCT.SaveStepDto<Inputs.OCCT.TopoDSShapePointer>): Promise<string>;
/**
* Saves the stl file
* @param inputs STL filename and shape to be saved
* @group io
* @shortname save stl
* @drawable false
*/
saveShapeStl(inputs: Inputs.OCCT.SaveStlDto<Inputs.OCCT.TopoDSShapePointer>): Promise<void>;
/**
* Saves the stl file and returns
* @param inputs STL filename and shape to be saved
* @group io
* @shortname save stl return
* @drawable false
*/
saveShapeStlAndReturn(inputs: Inputs.OCCT.SaveStlDto<Inputs.OCCT.TopoDSShapePointer>): Promise<string>;
private saveSTEP;
private saveStl;
}