@bitbybit-dev/occt
Version:
Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel. Run in Node and in Browser.
53 lines (52 loc) • 2.91 kB
TypeScript
import { OpenCascadeInstance, TopoDS_Face } from "../bitbybit-dev-occt/bitbybit-dev-occt";
import { VectorHelperService } from "./api/vector-helper.service";
import * as Inputs from "./api/inputs/inputs";
import { ShapesHelperService } from "./api/shapes-helper.service";
import { IteratorService } from "./services/base/iterator.service";
import { EnumService } from "./services/base/enum.service";
import { ConverterService } from "./services/base/converter.service";
import { EntitiesService } from "./services/base/entities.service";
import { OperationsService } from "./services/base/operations.service";
import { TransformsService } from "./services/base/transforms.service";
import { BooleansService } from "./services/base/booleans.service";
import { ShapeGettersService } from "./services/base/shape-getters";
import { EdgesService } from "./services/base/edges.service";
import { GeomService } from "./services/base/geom.service";
import { WiresService } from "./services/base/wires.service";
import { FacesService } from "./services/base/faces.service";
import { VerticesService } from "./services/base/vertices.service";
import { ShellsService } from "./services/base/shells.service";
import { FilletsService } from "./services/base/fillets.service";
import { SolidsService } from "./services/base/solids.service";
import { DimensionsService } from "./services/base/dimensions.service";
import { MeshingService } from "./services/base/meshing.service";
import { BaseBitByBit } from "./base";
import { DxfService } from "./services/base/dxf.service";
export declare class OccHelper {
readonly vecHelper: VectorHelperService;
readonly shapesHelperService: ShapesHelperService;
readonly occ: OpenCascadeInstance;
private readonly occRefReturns;
readonly base: BaseBitByBit;
readonly iteratorService: IteratorService;
readonly converterService: ConverterService;
readonly entitiesService: EntitiesService;
readonly geomService: GeomService;
readonly shapeGettersService: ShapeGettersService;
readonly transformsService: TransformsService;
readonly enumService: EnumService;
readonly verticesService: VerticesService;
readonly booleansService: BooleansService;
readonly edgesService: EdgesService;
readonly wiresService: WiresService;
readonly facesService: FacesService;
readonly shellsService: ShellsService;
readonly solidsService: SolidsService;
readonly operationsService: OperationsService;
readonly filletsService: FilletsService;
readonly meshingService: MeshingService;
readonly dimensionsService: DimensionsService;
readonly dxfService: DxfService;
constructor(vecHelper: VectorHelperService, shapesHelperService: ShapesHelperService, occ: OpenCascadeInstance);
surfaceFromFace(inputs: Inputs.OCCT.ShapeDto<TopoDS_Face>): import("../bitbybit-dev-occt/bitbybit-dev-occt").Geom_Surface;
}