@bitbybit-dev/occt
Version:
Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel. Run in Node and in Browser.
16 lines (15 loc) • 1.17 kB
TypeScript
import { Geom2d_Curve, Geom_Circle, Geom_Ellipse, OpenCascadeInstance } from "../../../bitbybit-dev-occt/bitbybit-dev-occt";
import { OccHelper } from "../../occ-helper";
import * as Inputs from "../../api/inputs/inputs";
export declare class OCCTCurves {
private readonly occ;
private readonly och;
constructor(occ: OpenCascadeInstance, och: OccHelper);
geom2dEllipse(inputs: Inputs.OCCT.Geom2dEllipseDto): import("../../../bitbybit-dev-occt/bitbybit-dev-occt").Geom2d_Ellipse_2;
geom2dCircle(inputs: Inputs.OCCT.Geom2dCircleDto): import("../../../bitbybit-dev-occt/bitbybit-dev-occt").Geom2d_Circle_2;
geom2dTrimmedCurve(inputs: Inputs.OCCT.Geom2dTrimmedCurveDto<Geom2d_Curve>): import("../../../bitbybit-dev-occt/bitbybit-dev-occt").Geom2d_TrimmedCurve;
geom2dSegment(inputs: Inputs.OCCT.Geom2dSegmentDto): import("../../../bitbybit-dev-occt/bitbybit-dev-occt").Geom2d_TrimmedCurve;
get2dPointFrom2dCurveOnParam(inputs: Inputs.OCCT.DataOnGeometryAtParamDto<Geom2d_Curve | Geom_Circle>): number[];
geomCircleCurve(inputs: Inputs.OCCT.CircleDto): Geom_Circle;
geomEllipseCurve(inputs: Inputs.OCCT.EllipseDto): Geom_Ellipse;
}