@bitbybit-dev/occt
Version:
Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel. Run in Node and in Browser.
21 lines (20 loc) • 1.16 kB
TypeScript
import { TopoDS_Compound } from "../../../bitbybit-dev-occt/bitbybit-dev-occt";
import * as Inputs from "../../api/inputs/inputs";
import { TransformsService } from "./transforms.service";
import { ConverterService } from "./converter.service";
import { WiresService } from "./wires.service";
import { BaseBitByBit } from "../../base";
import { EdgesService } from "./edges.service";
import { EntitiesService } from "./entities.service";
export declare class DimensionsService {
private readonly base;
private readonly transformsService;
private readonly converterService;
private readonly entitiesService;
private readonly edgesService;
private readonly wiresService;
constructor(base: BaseBitByBit, transformsService: TransformsService, converterService: ConverterService, entitiesService: EntitiesService, edgesService: EdgesService, wiresService: WiresService);
simpleLinearLengthDimension(inputs: Inputs.OCCT.SimpleLinearLengthDimensionDto): TopoDS_Compound;
simpleAngularDimension(inputs: Inputs.OCCT.SimpleAngularDimensionDto): TopoDS_Compound;
pinWithLabel(inputs: Inputs.OCCT.PinWithLabelDto): TopoDS_Compound;
}