@bitbybit-dev/occt
Version:
Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel. Run in Node and in Browser.
12 lines (11 loc) • 773 B
TypeScript
import { GccEnt_Position, GeomFill_Trihedron, OpenCascadeInstance, TopAbs_State, TopoDS_Shape } from "../../../bitbybit-dev-occt/bitbybit-dev-occt";
import * as Inputs from "../../api/inputs/inputs";
export declare class EnumService {
private readonly occ;
constructor(occ: OpenCascadeInstance);
getShapeTypeEnum(shape: TopoDS_Shape): Inputs.OCCT.shapeTypeEnum;
getGccEntPositionFromEnum(position: Inputs.OCCT.gccEntPositionEnum): GccEnt_Position;
getTopAbsStateEnum(state: TopAbs_State): Inputs.OCCT.topAbsStateEnum;
convertFourSidesStrictEnumToTwoCircleInclusionEnum(value: Inputs.OCCT.fourSidesStrictEnum): Inputs.OCCT.twoCircleInclusionEnum;
getGeomFillTrihedronEnumOCCTValue(value: Inputs.OCCT.geomFillTrihedronEnum): GeomFill_Trihedron;
}