@bitbybit-dev/core
Version:
Bit By Bit Developers Core CAD API to Program Geometry
25 lines (24 loc) • 956 B
TypeScript
import * as Inputs from "../../inputs/inputs";
import { OCCTWorkerManager, OCCTIO } from "@bitbybit-dev/occt-worker";
import { ContextBase } from "../../context";
export declare class OCCTWIO extends OCCTIO {
readonly occWorkerManager: OCCTWorkerManager;
private readonly context;
constructor(occWorkerManager: OCCTWorkerManager, context: ContextBase);
/**
* Imports the step or iges asset file
* @param inputs STEP or IGES import
* @group io
* @shortname load step | iges
* @returns OCCT Shape
*/
loadSTEPorIGES(inputs: Inputs.OCCT.ImportStepIgesDto): Promise<Inputs.OCCT.TopoDSShapePointer>;
/**
* Imports the step or iges asset file from text
* @param inputs STEP or IGES import
* @group io
* @shortname load text step | iges
* @returns OCCT Shape
*/
loadSTEPorIGESFromText(inputs: Inputs.OCCT.ImportStepIgesFromTextDto): Promise<Inputs.OCCT.TopoDSShapePointer>;
}