UNPKG

@bitbybit-dev/occt

Version:

Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel. Run in Node and in Browser.

25 lines (24 loc) 1.54 kB
import { OpenCascadeInstance, TopoDS_Shape } from "../../../bitbybit-dev-occt/bitbybit-dev-occt"; import { OccHelper } from "../../occ-helper"; import * as Inputs from "../../api/inputs/inputs"; export declare class OCCTShape { private readonly occ; private readonly och; constructor(occ: OpenCascadeInstance, och: OccHelper); purgeInternalEdges(inputs: Inputs.OCCT.ShapeDto<TopoDS_Shape>): TopoDS_Shape; unifySameDomain(inputs: Inputs.OCCT.UnifySameDomainDto<TopoDS_Shape>): TopoDS_Shape; isClosed(inputs: Inputs.OCCT.ShapeDto<TopoDS_Shape>): boolean; isConvex(inputs: Inputs.OCCT.ShapeDto<TopoDS_Shape>): boolean; isChecked(inputs: Inputs.OCCT.ShapeDto<TopoDS_Shape>): boolean; isFree(inputs: Inputs.OCCT.ShapeDto<TopoDS_Shape>): boolean; isInfinite(inputs: Inputs.OCCT.ShapeDto<TopoDS_Shape>): boolean; isModified(inputs: Inputs.OCCT.ShapeDto<TopoDS_Shape>): boolean; isLocked(inputs: Inputs.OCCT.ShapeDto<TopoDS_Shape>): boolean; isNull(inputs: Inputs.OCCT.ShapeDto<TopoDS_Shape>): boolean; isEqual(inputs: Inputs.OCCT.CompareShapesDto<TopoDS_Shape>): boolean; isNotEqual(inputs: Inputs.OCCT.CompareShapesDto<TopoDS_Shape>): boolean; isPartner(inputs: Inputs.OCCT.CompareShapesDto<TopoDS_Shape>): boolean; isSame(inputs: Inputs.OCCT.CompareShapesDto<TopoDS_Shape>): boolean; getOrientation(inputs: Inputs.OCCT.ShapeDto<TopoDS_Shape>): Inputs.OCCT.topAbsOrientationEnum; getShapeType(inputs: Inputs.OCCT.ShapeDto<TopoDS_Shape>): Inputs.OCCT.shapeTypeEnum; }