UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

1,150 lines (1,004 loc) 269 kB
export declare class Geom2dAdaptor_Curve extends Adaptor2d_Curve2d { static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; ShallowCopy(): Handle_Adaptor2d_Curve2d; Reset(): void; Load_1(theCurve: Handle_Geom2d_Curve): void; Load_2(theCurve: Handle_Geom2d_Curve, theUFirst: Standard_Real, theULast: Standard_Real): void; Curve(): Handle_Geom2d_Curve; FirstParameter(): Standard_Real; LastParameter(): Standard_Real; Continuity(): GeomAbs_Shape; NbIntervals(S: GeomAbs_Shape): Graphic3d_ZLayerId; Intervals(T: IntTools_CArray1OfReal, S: GeomAbs_Shape): void; Trim(First: Standard_Real, Last: Standard_Real, Tol: Standard_Real): Handle_Adaptor2d_Curve2d; IsClosed(): Standard_Boolean; IsPeriodic(): Standard_Boolean; Period(): Standard_Real; Value(U: Standard_Real): gp_Pnt2d; D0(U: Standard_Real, P: gp_Pnt2d): void; D1(U: Standard_Real, P: gp_Pnt2d, V: gp_Vec2d): void; D2(U: Standard_Real, P: gp_Pnt2d, V1: gp_Vec2d, V2: gp_Vec2d): void; D3(U: Standard_Real, P: gp_Pnt2d, V1: gp_Vec2d, V2: gp_Vec2d, V3: gp_Vec2d): void; DN(U: Standard_Real, N: Graphic3d_ZLayerId): gp_Vec2d; Resolution(Ruv: Standard_Real): Standard_Real; GetType(): GeomAbs_CurveType; Line(): gp_Lin2d; Circle(): gp_Circ2d; Ellipse(): gp_Elips2d; Hyperbola(): gp_Hypr2d; Parabola(): gp_Parab2d; Degree(): Graphic3d_ZLayerId; IsRational(): Standard_Boolean; NbPoles(): Graphic3d_ZLayerId; NbKnots(): Graphic3d_ZLayerId; NbSamples(): Graphic3d_ZLayerId; Bezier(): Handle_Geom2d_BezierCurve; BSpline(): Handle_Geom2d_BSplineCurve; delete(): void; } export declare class Geom2dAdaptor_Curve_1 extends Geom2dAdaptor_Curve { constructor(); } export declare class Geom2dAdaptor_Curve_2 extends Geom2dAdaptor_Curve { constructor(C: Handle_Geom2d_Curve); } export declare class Geom2dAdaptor_Curve_3 extends Geom2dAdaptor_Curve { constructor(C: Handle_Geom2d_Curve, UFirst: Standard_Real, ULast: Standard_Real); } export declare class TopExp_Explorer { Init(S: TopoDS_Shape, ToFind: TopAbs_ShapeEnum, ToAvoid: TopAbs_ShapeEnum): void; More(): Standard_Boolean; Next(): void; Value(): TopoDS_Shape; Current(): TopoDS_Shape; ReInit(): void; ExploredShape(): TopoDS_Shape; Depth(): Graphic3d_ZLayerId; Clear(): void; delete(): void; } export declare class TopExp_Explorer_1 extends TopExp_Explorer { constructor(); } export declare class TopExp_Explorer_2 extends TopExp_Explorer { constructor(S: TopoDS_Shape, ToFind: TopAbs_ShapeEnum, ToAvoid: TopAbs_ShapeEnum); } export declare class TopExp { constructor(); static MapShapes_1(S: TopoDS_Shape, T: TopAbs_ShapeEnum, M: TopTools_IndexedMapOfShape): void; static MapShapes_2(S: TopoDS_Shape, M: TopTools_IndexedMapOfShape, cumOri: Standard_Boolean, cumLoc: Standard_Boolean): void; static MapShapes_3(S: TopoDS_Shape, M: TopTools_MapOfShape, cumOri: Standard_Boolean, cumLoc: Standard_Boolean): void; static MapShapesAndAncestors(S: TopoDS_Shape, TS: TopAbs_ShapeEnum, TA: TopAbs_ShapeEnum, M: TopTools_IndexedDataMapOfShapeListOfShape): void; static MapShapesAndUniqueAncestors(S: TopoDS_Shape, TS: TopAbs_ShapeEnum, TA: TopAbs_ShapeEnum, M: TopTools_IndexedDataMapOfShapeListOfShape, useOrientation: Standard_Boolean): void; static FirstVertex(E: TopoDS_Edge, CumOri: Standard_Boolean): TopoDS_Vertex; static LastVertex(E: TopoDS_Edge, CumOri: Standard_Boolean): TopoDS_Vertex; static Vertices_1(E: TopoDS_Edge, Vfirst: TopoDS_Vertex, Vlast: TopoDS_Vertex, CumOri: Standard_Boolean): void; static Vertices_2(W: TopoDS_Wire, Vfirst: TopoDS_Vertex, Vlast: TopoDS_Vertex): void; static CommonVertex(E1: TopoDS_Edge, E2: TopoDS_Edge, V: TopoDS_Vertex): Standard_Boolean; delete(): void; } export declare class Adaptor3d_Surface extends Standard_Transient { constructor(); static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; ShallowCopy(): Handle_Adaptor3d_Surface; FirstUParameter(): Standard_Real; LastUParameter(): Standard_Real; FirstVParameter(): Standard_Real; LastVParameter(): Standard_Real; UContinuity(): GeomAbs_Shape; VContinuity(): GeomAbs_Shape; NbUIntervals(S: GeomAbs_Shape): Graphic3d_ZLayerId; NbVIntervals(S: GeomAbs_Shape): Graphic3d_ZLayerId; UIntervals(T: IntTools_CArray1OfReal, S: GeomAbs_Shape): void; VIntervals(T: IntTools_CArray1OfReal, S: GeomAbs_Shape): void; UTrim(First: Standard_Real, Last: Standard_Real, Tol: Standard_Real): Handle_Adaptor3d_Surface; VTrim(First: Standard_Real, Last: Standard_Real, Tol: Standard_Real): Handle_Adaptor3d_Surface; IsUClosed(): Standard_Boolean; IsVClosed(): Standard_Boolean; IsUPeriodic(): Standard_Boolean; UPeriod(): Standard_Real; IsVPeriodic(): Standard_Boolean; VPeriod(): Standard_Real; Value(U: Standard_Real, V: Standard_Real): gp_Pnt; D0(U: Standard_Real, V: Standard_Real, P: gp_Pnt): void; D1(U: Standard_Real, V: Standard_Real, P: gp_Pnt, D1U: gp_Vec, D1V: gp_Vec): void; D2(U: Standard_Real, V: Standard_Real, P: gp_Pnt, D1U: gp_Vec, D1V: gp_Vec, D2U: gp_Vec, D2V: gp_Vec, D2UV: gp_Vec): void; D3(U: Standard_Real, V: Standard_Real, P: gp_Pnt, D1U: gp_Vec, D1V: gp_Vec, D2U: gp_Vec, D2V: gp_Vec, D2UV: gp_Vec, D3U: gp_Vec, D3V: gp_Vec, D3UUV: gp_Vec, D3UVV: gp_Vec): void; DN(U: Standard_Real, V: Standard_Real, Nu: Graphic3d_ZLayerId, Nv: Graphic3d_ZLayerId): gp_Vec; UResolution(R3d: Standard_Real): Standard_Real; VResolution(R3d: Standard_Real): Standard_Real; GetType(): GeomAbs_SurfaceType; Plane(): gp_Pln; Cylinder(): gp_Cylinder; Cone(): gp_Cone; Sphere(): gp_Sphere; Torus(): gp_Torus; UDegree(): Graphic3d_ZLayerId; NbUPoles(): Graphic3d_ZLayerId; VDegree(): Graphic3d_ZLayerId; NbVPoles(): Graphic3d_ZLayerId; NbUKnots(): Graphic3d_ZLayerId; NbVKnots(): Graphic3d_ZLayerId; IsURational(): Standard_Boolean; IsVRational(): Standard_Boolean; Bezier(): Handle_Geom_BezierSurface; BSpline(): Handle_Geom_BSplineSurface; AxeOfRevolution(): gp_Ax1; Direction(): gp_Dir; BasisCurve(): Handle_Adaptor3d_Curve; BasisSurface(): Handle_Adaptor3d_Surface; OffsetValue(): Standard_Real; delete(): void; } export declare class Adaptor3d_Curve extends Standard_Transient { constructor(); static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; ShallowCopy(): Handle_Adaptor3d_Curve; FirstParameter(): Standard_Real; LastParameter(): Standard_Real; Continuity(): GeomAbs_Shape; NbIntervals(S: GeomAbs_Shape): Graphic3d_ZLayerId; Intervals(T: IntTools_CArray1OfReal, S: GeomAbs_Shape): void; Trim(First: Standard_Real, Last: Standard_Real, Tol: Standard_Real): Handle_Adaptor3d_Curve; IsClosed(): Standard_Boolean; IsPeriodic(): Standard_Boolean; Period(): Standard_Real; Value(U: Standard_Real): gp_Pnt; D0(U: Standard_Real, P: gp_Pnt): void; D1(U: Standard_Real, P: gp_Pnt, V: gp_Vec): void; D2(U: Standard_Real, P: gp_Pnt, V1: gp_Vec, V2: gp_Vec): void; D3(U: Standard_Real, P: gp_Pnt, V1: gp_Vec, V2: gp_Vec, V3: gp_Vec): void; DN(U: Standard_Real, N: Graphic3d_ZLayerId): gp_Vec; Resolution(R3d: Standard_Real): Standard_Real; GetType(): GeomAbs_CurveType; Line(): gp_Lin; Circle(): gp_Circ; Ellipse(): gp_Elips; Hyperbola(): gp_Hypr; Parabola(): gp_Parab; Degree(): Graphic3d_ZLayerId; IsRational(): Standard_Boolean; NbPoles(): Graphic3d_ZLayerId; NbKnots(): Graphic3d_ZLayerId; Bezier(): Handle_Geom_BezierCurve; BSpline(): Handle_Geom_BSplineCurve; OffsetCurve(): Handle_Geom_OffsetCurve; delete(): void; } export declare class BRepBndLib { constructor(); static Add(S: TopoDS_Shape, B: Bnd_Box, useTriangulation: Standard_Boolean): void; static AddClose(S: TopoDS_Shape, B: Bnd_Box): void; static AddOptimal(S: TopoDS_Shape, B: Bnd_Box, useTriangulation: Standard_Boolean, useShapeTolerance: Standard_Boolean): void; static AddOBB(theS: TopoDS_Shape, theOBB: Bnd_OBB, theIsTriangulationUsed: Standard_Boolean, theIsOptimal: Standard_Boolean, theIsShapeToleranceUsed: Standard_Boolean): void; delete(): void; } export declare class BRepPrimAPI_MakeSweep extends BRepBuilderAPI_MakeShape { FirstShape(): TopoDS_Shape; LastShape(): TopoDS_Shape; delete(): void; } export declare class BRepPrimAPI_MakeSphere extends BRepPrimAPI_MakeOneAxis { OneAxis(): Standard_Address; Sphere(): BRepPrim_Sphere; delete(): void; } export declare class BRepPrimAPI_MakeSphere_1 extends BRepPrimAPI_MakeSphere { constructor(R: Standard_Real); } export declare class BRepPrimAPI_MakeSphere_2 extends BRepPrimAPI_MakeSphere { constructor(R: Standard_Real, angle: Standard_Real); } export declare class BRepPrimAPI_MakeSphere_3 extends BRepPrimAPI_MakeSphere { constructor(R: Standard_Real, angle1: Standard_Real, angle2: Standard_Real); } export declare class BRepPrimAPI_MakeSphere_4 extends BRepPrimAPI_MakeSphere { constructor(R: Standard_Real, angle1: Standard_Real, angle2: Standard_Real, angle3: Standard_Real); } export declare class BRepPrimAPI_MakeSphere_5 extends BRepPrimAPI_MakeSphere { constructor(Center: gp_Pnt, R: Standard_Real); } export declare class BRepPrimAPI_MakeSphere_6 extends BRepPrimAPI_MakeSphere { constructor(Center: gp_Pnt, R: Standard_Real, angle: Standard_Real); } export declare class BRepPrimAPI_MakeSphere_7 extends BRepPrimAPI_MakeSphere { constructor(Center: gp_Pnt, R: Standard_Real, angle1: Standard_Real, angle2: Standard_Real); } export declare class BRepPrimAPI_MakeSphere_8 extends BRepPrimAPI_MakeSphere { constructor(Center: gp_Pnt, R: Standard_Real, angle1: Standard_Real, angle2: Standard_Real, angle3: Standard_Real); } export declare class BRepPrimAPI_MakeSphere_9 extends BRepPrimAPI_MakeSphere { constructor(Axis: gp_Ax2, R: Standard_Real); } export declare class BRepPrimAPI_MakeSphere_10 extends BRepPrimAPI_MakeSphere { constructor(Axis: gp_Ax2, R: Standard_Real, angle: Standard_Real); } export declare class BRepPrimAPI_MakeSphere_11 extends BRepPrimAPI_MakeSphere { constructor(Axis: gp_Ax2, R: Standard_Real, angle1: Standard_Real, angle2: Standard_Real); } export declare class BRepPrimAPI_MakeSphere_12 extends BRepPrimAPI_MakeSphere { constructor(Axis: gp_Ax2, R: Standard_Real, angle1: Standard_Real, angle2: Standard_Real, angle3: Standard_Real); } export declare class BRepPrimAPI_MakeTorus extends BRepPrimAPI_MakeOneAxis { OneAxis(): Standard_Address; Torus(): BRepPrim_Torus; delete(): void; } export declare class BRepPrimAPI_MakeTorus_1 extends BRepPrimAPI_MakeTorus { constructor(R1: Standard_Real, R2: Standard_Real); } export declare class BRepPrimAPI_MakeTorus_2 extends BRepPrimAPI_MakeTorus { constructor(R1: Standard_Real, R2: Standard_Real, angle: Standard_Real); } export declare class BRepPrimAPI_MakeTorus_3 extends BRepPrimAPI_MakeTorus { constructor(R1: Standard_Real, R2: Standard_Real, angle1: Standard_Real, angle2: Standard_Real); } export declare class BRepPrimAPI_MakeTorus_4 extends BRepPrimAPI_MakeTorus { constructor(R1: Standard_Real, R2: Standard_Real, angle1: Standard_Real, angle2: Standard_Real, angle: Standard_Real); } export declare class BRepPrimAPI_MakeTorus_5 extends BRepPrimAPI_MakeTorus { constructor(Axes: gp_Ax2, R1: Standard_Real, R2: Standard_Real); } export declare class BRepPrimAPI_MakeTorus_6 extends BRepPrimAPI_MakeTorus { constructor(Axes: gp_Ax2, R1: Standard_Real, R2: Standard_Real, angle: Standard_Real); } export declare class BRepPrimAPI_MakeTorus_7 extends BRepPrimAPI_MakeTorus { constructor(Axes: gp_Ax2, R1: Standard_Real, R2: Standard_Real, angle1: Standard_Real, angle2: Standard_Real); } export declare class BRepPrimAPI_MakeTorus_8 extends BRepPrimAPI_MakeTorus { constructor(Axes: gp_Ax2, R1: Standard_Real, R2: Standard_Real, angle1: Standard_Real, angle2: Standard_Real, angle: Standard_Real); } export declare class BRepPrimAPI_MakeCylinder extends BRepPrimAPI_MakeOneAxis { OneAxis(): Standard_Address; Cylinder(): BRepPrim_Cylinder; delete(): void; } export declare class BRepPrimAPI_MakeCylinder_1 extends BRepPrimAPI_MakeCylinder { constructor(R: Standard_Real, H: Standard_Real); } export declare class BRepPrimAPI_MakeCylinder_2 extends BRepPrimAPI_MakeCylinder { constructor(R: Standard_Real, H: Standard_Real, Angle: Standard_Real); } export declare class BRepPrimAPI_MakeCylinder_3 extends BRepPrimAPI_MakeCylinder { constructor(Axes: gp_Ax2, R: Standard_Real, H: Standard_Real); } export declare class BRepPrimAPI_MakeCylinder_4 extends BRepPrimAPI_MakeCylinder { constructor(Axes: gp_Ax2, R: Standard_Real, H: Standard_Real, Angle: Standard_Real); } export declare class BRepPrimAPI_MakeOneAxis extends BRepBuilderAPI_MakeShape { OneAxis(): Standard_Address; Build(theRange: Message_ProgressRange): void; Face(): TopoDS_Face; Shell(): TopoDS_Shell; Solid(): TopoDS_Solid; delete(): void; } export declare class BRepPrimAPI_MakeBox extends BRepBuilderAPI_MakeShape { Init_1(theDX: Standard_Real, theDY: Standard_Real, theDZ: Standard_Real): void; Init_2(thePnt: gp_Pnt, theDX: Standard_Real, theDY: Standard_Real, theDZ: Standard_Real): void; Init_3(thePnt1: gp_Pnt, thePnt2: gp_Pnt): void; Init_4(theAxes: gp_Ax2, theDX: Standard_Real, theDY: Standard_Real, theDZ: Standard_Real): void; Wedge(): BRepPrim_Wedge; Build(theRange: Message_ProgressRange): void; Shell(): TopoDS_Shell; Solid(): TopoDS_Solid; BottomFace(): TopoDS_Face; BackFace(): TopoDS_Face; FrontFace(): TopoDS_Face; LeftFace(): TopoDS_Face; RightFace(): TopoDS_Face; TopFace(): TopoDS_Face; delete(): void; } export declare class BRepPrimAPI_MakeBox_1 extends BRepPrimAPI_MakeBox { constructor(); } export declare class BRepPrimAPI_MakeBox_2 extends BRepPrimAPI_MakeBox { constructor(dx: Standard_Real, dy: Standard_Real, dz: Standard_Real); } export declare class BRepPrimAPI_MakeBox_3 extends BRepPrimAPI_MakeBox { constructor(P: gp_Pnt, dx: Standard_Real, dy: Standard_Real, dz: Standard_Real); } export declare class BRepPrimAPI_MakeBox_4 extends BRepPrimAPI_MakeBox { constructor(P1: gp_Pnt, P2: gp_Pnt); } export declare class BRepPrimAPI_MakeBox_5 extends BRepPrimAPI_MakeBox { constructor(Axes: gp_Ax2, dx: Standard_Real, dy: Standard_Real, dz: Standard_Real); } export declare class BRepPrimAPI_MakeWedge extends BRepBuilderAPI_MakeShape { Wedge(): BRepPrim_Wedge; Build(theRange: Message_ProgressRange): void; Shell(): TopoDS_Shell; Solid(): TopoDS_Solid; delete(): void; } export declare class BRepPrimAPI_MakeWedge_1 extends BRepPrimAPI_MakeWedge { constructor(dx: Standard_Real, dy: Standard_Real, dz: Standard_Real, ltx: Standard_Real); } export declare class BRepPrimAPI_MakeWedge_2 extends BRepPrimAPI_MakeWedge { constructor(Axes: gp_Ax2, dx: Standard_Real, dy: Standard_Real, dz: Standard_Real, ltx: Standard_Real); } export declare class BRepPrimAPI_MakeWedge_3 extends BRepPrimAPI_MakeWedge { constructor(dx: Standard_Real, dy: Standard_Real, dz: Standard_Real, xmin: Standard_Real, zmin: Standard_Real, xmax: Standard_Real, zmax: Standard_Real); } export declare class BRepPrimAPI_MakeWedge_4 extends BRepPrimAPI_MakeWedge { constructor(Axes: gp_Ax2, dx: Standard_Real, dy: Standard_Real, dz: Standard_Real, xmin: Standard_Real, zmin: Standard_Real, xmax: Standard_Real, zmax: Standard_Real); } export declare class BRepPrimAPI_MakeCone extends BRepPrimAPI_MakeOneAxis { OneAxis(): Standard_Address; Cone(): BRepPrim_Cone; delete(): void; } export declare class BRepPrimAPI_MakeCone_1 extends BRepPrimAPI_MakeCone { constructor(R1: Standard_Real, R2: Standard_Real, H: Standard_Real); } export declare class BRepPrimAPI_MakeCone_2 extends BRepPrimAPI_MakeCone { constructor(R1: Standard_Real, R2: Standard_Real, H: Standard_Real, angle: Standard_Real); } export declare class BRepPrimAPI_MakeCone_3 extends BRepPrimAPI_MakeCone { constructor(Axes: gp_Ax2, R1: Standard_Real, R2: Standard_Real, H: Standard_Real); } export declare class BRepPrimAPI_MakeCone_4 extends BRepPrimAPI_MakeCone { constructor(Axes: gp_Ax2, R1: Standard_Real, R2: Standard_Real, H: Standard_Real, angle: Standard_Real); } export declare class BRepPrimAPI_MakePrism extends BRepPrimAPI_MakeSweep { Prism(): BRepSweep_Prism; Build(theRange: Message_ProgressRange): void; FirstShape_1(): TopoDS_Shape; LastShape_1(): TopoDS_Shape; Generated(S: TopoDS_Shape): TopTools_ListOfShape; IsDeleted(S: TopoDS_Shape): Standard_Boolean; FirstShape_2(theShape: TopoDS_Shape): TopoDS_Shape; LastShape_2(theShape: TopoDS_Shape): TopoDS_Shape; delete(): void; } export declare class BRepPrimAPI_MakePrism_1 extends BRepPrimAPI_MakePrism { constructor(S: TopoDS_Shape, V: gp_Vec, Copy: Standard_Boolean, Canonize: Standard_Boolean); } export declare class BRepPrimAPI_MakePrism_2 extends BRepPrimAPI_MakePrism { constructor(S: TopoDS_Shape, D: gp_Dir, Inf: Standard_Boolean, Copy: Standard_Boolean, Canonize: Standard_Boolean); } export declare class BRepPrimAPI_MakeRevolution extends BRepPrimAPI_MakeOneAxis { OneAxis(): Standard_Address; Revolution(): BRepPrim_Revolution; delete(): void; } export declare class BRepPrimAPI_MakeRevolution_1 extends BRepPrimAPI_MakeRevolution { constructor(Meridian: Handle_Geom_Curve); } export declare class BRepPrimAPI_MakeRevolution_2 extends BRepPrimAPI_MakeRevolution { constructor(Meridian: Handle_Geom_Curve, angle: Standard_Real); } export declare class BRepPrimAPI_MakeRevolution_3 extends BRepPrimAPI_MakeRevolution { constructor(Meridian: Handle_Geom_Curve, VMin: Standard_Real, VMax: Standard_Real); } export declare class BRepPrimAPI_MakeRevolution_4 extends BRepPrimAPI_MakeRevolution { constructor(Meridian: Handle_Geom_Curve, VMin: Standard_Real, VMax: Standard_Real, angle: Standard_Real); } export declare class BRepPrimAPI_MakeRevolution_5 extends BRepPrimAPI_MakeRevolution { constructor(Axes: gp_Ax2, Meridian: Handle_Geom_Curve); } export declare class BRepPrimAPI_MakeRevolution_6 extends BRepPrimAPI_MakeRevolution { constructor(Axes: gp_Ax2, Meridian: Handle_Geom_Curve, angle: Standard_Real); } export declare class BRepPrimAPI_MakeRevolution_7 extends BRepPrimAPI_MakeRevolution { constructor(Axes: gp_Ax2, Meridian: Handle_Geom_Curve, VMin: Standard_Real, VMax: Standard_Real); } export declare class BRepPrimAPI_MakeRevolution_8 extends BRepPrimAPI_MakeRevolution { constructor(Axes: gp_Ax2, Meridian: Handle_Geom_Curve, VMin: Standard_Real, VMax: Standard_Real, angle: Standard_Real); } export declare class BRepTools { constructor(); static UVBounds_1(F: TopoDS_Face, UMin: Standard_Real, UMax: Standard_Real, VMin: Standard_Real, VMax: Standard_Real): void; static UVBounds_2(F: TopoDS_Face, W: TopoDS_Wire, UMin: Standard_Real, UMax: Standard_Real, VMin: Standard_Real, VMax: Standard_Real): void; static UVBounds_3(F: TopoDS_Face, E: TopoDS_Edge, UMin: Standard_Real, UMax: Standard_Real, VMin: Standard_Real, VMax: Standard_Real): void; static AddUVBounds_1(F: TopoDS_Face, B: Bnd_Box2d): void; static AddUVBounds_2(F: TopoDS_Face, W: TopoDS_Wire, B: Bnd_Box2d): void; static AddUVBounds_3(F: TopoDS_Face, E: TopoDS_Edge, B: Bnd_Box2d): void; static Update_1(V: TopoDS_Vertex): void; static Update_2(E: TopoDS_Edge): void; static Update_3(W: TopoDS_Wire): void; static Update_4(F: TopoDS_Face): void; static Update_5(S: TopoDS_Shell): void; static Update_6(S: TopoDS_Solid): void; static Update_7(C: TopoDS_CompSolid): void; static Update_8(C: TopoDS_Compound): void; static Update_9(S: TopoDS_Shape): void; static UpdateFaceUVPoints(theF: TopoDS_Face): void; static Clean(theShape: TopoDS_Shape, theForce: Standard_Boolean): void; static CleanGeometry(theShape: TopoDS_Shape): void; static RemoveUnusedPCurves(S: TopoDS_Shape): void; static Triangulation(theShape: TopoDS_Shape, theLinDefl: Standard_Real, theToCheckFreeEdges: Standard_Boolean): Standard_Boolean; static LoadTriangulation(theShape: TopoDS_Shape, theTriangulationIdx: Graphic3d_ZLayerId, theToSetAsActive: Standard_Boolean, theFileSystem: any): Standard_Boolean; static UnloadTriangulation(theShape: TopoDS_Shape, theTriangulationIdx: Graphic3d_ZLayerId): Standard_Boolean; static ActivateTriangulation(theShape: TopoDS_Shape, theTriangulationIdx: Graphic3d_ZLayerId, theToActivateStrictly: Standard_Boolean): Standard_Boolean; static LoadAllTriangulations(theShape: TopoDS_Shape, theFileSystem: any): Standard_Boolean; static UnloadAllTriangulations(theShape: TopoDS_Shape): Standard_Boolean; static Compare_1(V1: TopoDS_Vertex, V2: TopoDS_Vertex): Standard_Boolean; static Compare_2(E1: TopoDS_Edge, E2: TopoDS_Edge): Standard_Boolean; static OuterWire(F: TopoDS_Face): TopoDS_Wire; static Map3DEdges(S: TopoDS_Shape, M: TopTools_IndexedMapOfShape): void; static IsReallyClosed(E: TopoDS_Edge, F: TopoDS_Face): Standard_Boolean; static DetectClosedness(theFace: TopoDS_Face, theUclosed: Standard_Boolean, theVclosed: Standard_Boolean): void; static Dump(Sh: TopoDS_Shape, S: Standard_OStream): void; static Write_1(theShape: TopoDS_Shape, theStream: Standard_OStream, theProgress: Message_ProgressRange): void; static Write_2(theShape: TopoDS_Shape, theStream: Standard_OStream, theWithTriangles: Standard_Boolean, theWithNormals: Standard_Boolean, theVersion: TopTools_FormatVersion, theProgress: Message_ProgressRange): void; static Read_1(Sh: TopoDS_Shape, S: Standard_IStream, B: BRep_Builder, theProgress: Message_ProgressRange): void; static Write_3(theShape: TopoDS_Shape, theFile: Standard_CString, theProgress: Message_ProgressRange): Standard_Boolean; static Write_4(theShape: TopoDS_Shape, theFile: Standard_CString, theWithTriangles: Standard_Boolean, theWithNormals: Standard_Boolean, theVersion: TopTools_FormatVersion, theProgress: Message_ProgressRange): Standard_Boolean; static Read_2(Sh: TopoDS_Shape, File: Standard_CString, B: BRep_Builder, theProgress: Message_ProgressRange): Standard_Boolean; static EvalAndUpdateTol(theE: TopoDS_Edge, theC3d: Handle_Geom_Curve, theC2d: Handle_Geom2d_Curve, theS: Handle_Geom_Surface, theF: Standard_Real, theL: Standard_Real): Standard_Real; static OriEdgeInFace(theEdge: TopoDS_Edge, theFace: TopoDS_Face): TopAbs_Orientation; static RemoveInternals(theS: TopoDS_Shape, theForce: Standard_Boolean): void; static CheckLocations(theS: TopoDS_Shape, theProblemShapes: TopTools_ListOfShape): void; delete(): void; } export declare class GeomAdaptor_Curve extends Adaptor3d_Curve { static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; ShallowCopy(): Handle_Adaptor3d_Curve; Reset(): void; Load_1(theCurve: Handle_Geom_Curve): void; Load_2(theCurve: Handle_Geom_Curve, theUFirst: Standard_Real, theULast: Standard_Real): void; Curve(): Handle_Geom_Curve; FirstParameter(): Standard_Real; LastParameter(): Standard_Real; Continuity(): GeomAbs_Shape; NbIntervals(S: GeomAbs_Shape): Graphic3d_ZLayerId; Intervals(T: IntTools_CArray1OfReal, S: GeomAbs_Shape): void; Trim(First: Standard_Real, Last: Standard_Real, Tol: Standard_Real): Handle_Adaptor3d_Curve; IsClosed(): Standard_Boolean; IsPeriodic(): Standard_Boolean; Period(): Standard_Real; Value(U: Standard_Real): gp_Pnt; D0(U: Standard_Real, P: gp_Pnt): void; D1(U: Standard_Real, P: gp_Pnt, V: gp_Vec): void; D2(U: Standard_Real, P: gp_Pnt, V1: gp_Vec, V2: gp_Vec): void; D3(U: Standard_Real, P: gp_Pnt, V1: gp_Vec, V2: gp_Vec, V3: gp_Vec): void; DN(U: Standard_Real, N: Graphic3d_ZLayerId): gp_Vec; Resolution(R3d: Standard_Real): Standard_Real; GetType(): GeomAbs_CurveType; Line(): gp_Lin; Circle(): gp_Circ; Ellipse(): gp_Elips; Hyperbola(): gp_Hypr; Parabola(): gp_Parab; Degree(): Graphic3d_ZLayerId; IsRational(): Standard_Boolean; NbPoles(): Graphic3d_ZLayerId; NbKnots(): Graphic3d_ZLayerId; Bezier(): Handle_Geom_BezierCurve; BSpline(): Handle_Geom_BSplineCurve; OffsetCurve(): Handle_Geom_OffsetCurve; delete(): void; } export declare class GeomAdaptor_Curve_1 extends GeomAdaptor_Curve { constructor(); } export declare class GeomAdaptor_Curve_2 extends GeomAdaptor_Curve { constructor(theCurve: Handle_Geom_Curve); } export declare class GeomAdaptor_Curve_3 extends GeomAdaptor_Curve { constructor(theCurve: Handle_Geom_Curve, theUFirst: Standard_Real, theULast: Standard_Real); } export declare class BRepLib { constructor(); static Precision_1(P: Standard_Real): void; static Precision_2(): Standard_Real; static Plane_1(P: Handle_Geom_Plane): void; static Plane_2(): Handle_Geom_Plane; static CheckSameRange(E: TopoDS_Edge, Confusion: Standard_Real): Standard_Boolean; static SameRange(E: TopoDS_Edge, Tolerance: Standard_Real): void; static BuildCurve3d(E: TopoDS_Edge, Tolerance: Standard_Real, Continuity: GeomAbs_Shape, MaxDegree: Graphic3d_ZLayerId, MaxSegment: Graphic3d_ZLayerId): Standard_Boolean; static BuildCurves3d_1(S: TopoDS_Shape, Tolerance: Standard_Real, Continuity: GeomAbs_Shape, MaxDegree: Graphic3d_ZLayerId, MaxSegment: Graphic3d_ZLayerId): Standard_Boolean; static BuildCurves3d_2(S: TopoDS_Shape): Standard_Boolean; static BuildPCurveForEdgeOnPlane_1(theE: TopoDS_Edge, theF: TopoDS_Face): void; static BuildPCurveForEdgeOnPlane_2(theE: TopoDS_Edge, theF: TopoDS_Face, aC2D: Handle_Geom2d_Curve, bToUpdate: Standard_Boolean): void; static UpdateEdgeTol(E: TopoDS_Edge, MinToleranceRequest: Standard_Real, MaxToleranceToCheck: Standard_Real): Standard_Boolean; static UpdateEdgeTolerance(S: TopoDS_Shape, MinToleranceRequest: Standard_Real, MaxToleranceToCheck: Standard_Real): Standard_Boolean; static SameParameter_1(theEdge: TopoDS_Edge, Tolerance: Standard_Real): void; static SameParameter_2(theEdge: TopoDS_Edge, theTolerance: Standard_Real, theNewTol: Standard_Real, IsUseOldEdge: Standard_Boolean): TopoDS_Edge; static SameParameter_3(S: TopoDS_Shape, Tolerance: Standard_Real, forced: Standard_Boolean): void; static SameParameter_4(S: TopoDS_Shape, theReshaper: BRepTools_ReShape, Tolerance: Standard_Real, forced: Standard_Boolean): void; static UpdateTolerances_1(S: TopoDS_Shape, verifyFaceTolerance: Standard_Boolean): void; static UpdateTolerances_2(S: TopoDS_Shape, theReshaper: BRepTools_ReShape, verifyFaceTolerance: Standard_Boolean): void; static UpdateInnerTolerances(S: TopoDS_Shape): void; static OrientClosedSolid(solid: TopoDS_Solid): Standard_Boolean; static ContinuityOfFaces(theEdge: TopoDS_Edge, theFace1: TopoDS_Face, theFace2: TopoDS_Face, theAngleTol: Standard_Real): GeomAbs_Shape; static EncodeRegularity_1(S: TopoDS_Shape, TolAng: Standard_Real): void; static EncodeRegularity_2(S: TopoDS_Shape, LE: TopTools_ListOfShape, TolAng: Standard_Real): void; static EncodeRegularity_3(E: TopoDS_Edge, F1: TopoDS_Face, F2: TopoDS_Face, TolAng: Standard_Real): void; static SortFaces(S: TopoDS_Shape, LF: TopTools_ListOfShape): void; static ReverseSortFaces(S: TopoDS_Shape, LF: TopTools_ListOfShape): void; static EnsureNormalConsistency(S: TopoDS_Shape, theAngTol: Standard_Real, ForceComputeNormals: Standard_Boolean): Standard_Boolean; static UpdateDeflection(S: TopoDS_Shape): void; static BoundingVertex(theLV: TopoDS_ListOfShape, theNewCenter: gp_Pnt, theNewTol: Standard_Real): void; static FindValidRange_1(theCurve: Adaptor3d_Curve, theTolE: Standard_Real, theParV1: Standard_Real, thePntV1: gp_Pnt, theTolV1: Standard_Real, theParV2: Standard_Real, thePntV2: gp_Pnt, theTolV2: Standard_Real, theFirst: Standard_Real, theLast: Standard_Real): Standard_Boolean; static FindValidRange_2(theEdge: TopoDS_Edge, theFirst: Standard_Real, theLast: Standard_Real): Standard_Boolean; static ExtendFace(theF: TopoDS_Face, theExtVal: Standard_Real, theExtUMin: Standard_Boolean, theExtUMax: Standard_Boolean, theExtVMin: Standard_Boolean, theExtVMax: Standard_Boolean, theFExtended: TopoDS_Face): void; delete(): void; } export declare class BRepLib_MakePolygon extends BRepLib_MakeShape { Add_1(P: gp_Pnt): void; Add_2(V: TopoDS_Vertex): void; Added(): Standard_Boolean; Close(): void; FirstVertex(): TopoDS_Vertex; LastVertex(): TopoDS_Vertex; Edge(): TopoDS_Edge; Wire(): TopoDS_Wire; delete(): void; } export declare class BRepLib_MakePolygon_1 extends BRepLib_MakePolygon { constructor(); } export declare class BRepLib_MakePolygon_2 extends BRepLib_MakePolygon { constructor(P1: gp_Pnt, P2: gp_Pnt); } export declare class BRepLib_MakePolygon_3 extends BRepLib_MakePolygon { constructor(P1: gp_Pnt, P2: gp_Pnt, P3: gp_Pnt, Close: Standard_Boolean); } export declare class BRepLib_MakePolygon_4 extends BRepLib_MakePolygon { constructor(P1: gp_Pnt, P2: gp_Pnt, P3: gp_Pnt, P4: gp_Pnt, Close: Standard_Boolean); } export declare class BRepLib_MakePolygon_5 extends BRepLib_MakePolygon { constructor(V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepLib_MakePolygon_6 extends BRepLib_MakePolygon { constructor(V1: TopoDS_Vertex, V2: TopoDS_Vertex, V3: TopoDS_Vertex, Close: Standard_Boolean); } export declare class BRepLib_MakePolygon_7 extends BRepLib_MakePolygon { constructor(V1: TopoDS_Vertex, V2: TopoDS_Vertex, V3: TopoDS_Vertex, V4: TopoDS_Vertex, Close: Standard_Boolean); } export declare class BRepLib_MakeShape extends BRepLib_Command { Build(): void; Shape(): TopoDS_Shape; FaceStatus(F: TopoDS_Face): BRepLib_ShapeModification; HasDescendants(F: TopoDS_Face): Standard_Boolean; DescendantFaces(F: TopoDS_Face): TopTools_ListOfShape; NbSurfaces(): Graphic3d_ZLayerId; NewFaces(I: Graphic3d_ZLayerId): TopTools_ListOfShape; FacesFromEdges(E: TopoDS_Edge): TopTools_ListOfShape; delete(): void; } export declare class BRepLib_MakeEdge2d extends BRepLib_MakeShape { Init_1(C: Handle_Geom2d_Curve): void; Init_2(C: Handle_Geom2d_Curve, p1: Standard_Real, p2: Standard_Real): void; Init_3(C: Handle_Geom2d_Curve, P1: gp_Pnt2d, P2: gp_Pnt2d): void; Init_4(C: Handle_Geom2d_Curve, V1: TopoDS_Vertex, V2: TopoDS_Vertex): void; Init_5(C: Handle_Geom2d_Curve, P1: gp_Pnt2d, P2: gp_Pnt2d, p1: Standard_Real, p2: Standard_Real): void; Init_6(C: Handle_Geom2d_Curve, V1: TopoDS_Vertex, V2: TopoDS_Vertex, p1: Standard_Real, p2: Standard_Real): void; Error(): BRepLib_EdgeError; Edge(): TopoDS_Edge; Vertex1(): TopoDS_Vertex; Vertex2(): TopoDS_Vertex; delete(): void; } export declare class BRepLib_MakeEdge2d_1 extends BRepLib_MakeEdge2d { constructor(V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepLib_MakeEdge2d_2 extends BRepLib_MakeEdge2d { constructor(P1: gp_Pnt2d, P2: gp_Pnt2d); } export declare class BRepLib_MakeEdge2d_3 extends BRepLib_MakeEdge2d { constructor(L: gp_Lin2d); } export declare class BRepLib_MakeEdge2d_4 extends BRepLib_MakeEdge2d { constructor(L: gp_Lin2d, p1: Standard_Real, p2: Standard_Real); } export declare class BRepLib_MakeEdge2d_5 extends BRepLib_MakeEdge2d { constructor(L: gp_Lin2d, P1: gp_Pnt2d, P2: gp_Pnt2d); } export declare class BRepLib_MakeEdge2d_6 extends BRepLib_MakeEdge2d { constructor(L: gp_Lin2d, V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepLib_MakeEdge2d_7 extends BRepLib_MakeEdge2d { constructor(L: gp_Circ2d); } export declare class BRepLib_MakeEdge2d_8 extends BRepLib_MakeEdge2d { constructor(L: gp_Circ2d, p1: Standard_Real, p2: Standard_Real); } export declare class BRepLib_MakeEdge2d_9 extends BRepLib_MakeEdge2d { constructor(L: gp_Circ2d, P1: gp_Pnt2d, P2: gp_Pnt2d); } export declare class BRepLib_MakeEdge2d_10 extends BRepLib_MakeEdge2d { constructor(L: gp_Circ2d, V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepLib_MakeEdge2d_11 extends BRepLib_MakeEdge2d { constructor(L: gp_Elips2d); } export declare class BRepLib_MakeEdge2d_12 extends BRepLib_MakeEdge2d { constructor(L: gp_Elips2d, p1: Standard_Real, p2: Standard_Real); } export declare class BRepLib_MakeEdge2d_13 extends BRepLib_MakeEdge2d { constructor(L: gp_Elips2d, P1: gp_Pnt2d, P2: gp_Pnt2d); } export declare class BRepLib_MakeEdge2d_14 extends BRepLib_MakeEdge2d { constructor(L: gp_Elips2d, V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepLib_MakeEdge2d_15 extends BRepLib_MakeEdge2d { constructor(L: gp_Hypr2d); } export declare class BRepLib_MakeEdge2d_16 extends BRepLib_MakeEdge2d { constructor(L: gp_Hypr2d, p1: Standard_Real, p2: Standard_Real); } export declare class BRepLib_MakeEdge2d_17 extends BRepLib_MakeEdge2d { constructor(L: gp_Hypr2d, P1: gp_Pnt2d, P2: gp_Pnt2d); } export declare class BRepLib_MakeEdge2d_18 extends BRepLib_MakeEdge2d { constructor(L: gp_Hypr2d, V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepLib_MakeEdge2d_19 extends BRepLib_MakeEdge2d { constructor(L: gp_Parab2d); } export declare class BRepLib_MakeEdge2d_20 extends BRepLib_MakeEdge2d { constructor(L: gp_Parab2d, p1: Standard_Real, p2: Standard_Real); } export declare class BRepLib_MakeEdge2d_21 extends BRepLib_MakeEdge2d { constructor(L: gp_Parab2d, P1: gp_Pnt2d, P2: gp_Pnt2d); } export declare class BRepLib_MakeEdge2d_22 extends BRepLib_MakeEdge2d { constructor(L: gp_Parab2d, V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepLib_MakeEdge2d_23 extends BRepLib_MakeEdge2d { constructor(L: Handle_Geom2d_Curve); } export declare class BRepLib_MakeEdge2d_24 extends BRepLib_MakeEdge2d { constructor(L: Handle_Geom2d_Curve, p1: Standard_Real, p2: Standard_Real); } export declare class BRepLib_MakeEdge2d_25 extends BRepLib_MakeEdge2d { constructor(L: Handle_Geom2d_Curve, P1: gp_Pnt2d, P2: gp_Pnt2d); } export declare class BRepLib_MakeEdge2d_26 extends BRepLib_MakeEdge2d { constructor(L: Handle_Geom2d_Curve, V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepLib_MakeEdge2d_27 extends BRepLib_MakeEdge2d { constructor(L: Handle_Geom2d_Curve, P1: gp_Pnt2d, P2: gp_Pnt2d, p1: Standard_Real, p2: Standard_Real); } export declare class BRepLib_MakeEdge2d_28 extends BRepLib_MakeEdge2d { constructor(L: Handle_Geom2d_Curve, V1: TopoDS_Vertex, V2: TopoDS_Vertex, p1: Standard_Real, p2: Standard_Real); } export declare class BRepLib_FindSurface { Init(S: TopoDS_Shape, Tol: Standard_Real, OnlyPlane: Standard_Boolean, OnlyClosed: Standard_Boolean): void; Found(): Standard_Boolean; Surface(): Handle_Geom_Surface; Tolerance(): Standard_Real; ToleranceReached(): Standard_Real; Existed(): Standard_Boolean; Location(): TopLoc_Location; delete(): void; } export declare class BRepLib_FindSurface_1 extends BRepLib_FindSurface { constructor(); } export declare class BRepLib_FindSurface_2 extends BRepLib_FindSurface { constructor(S: TopoDS_Shape, Tol: Standard_Real, OnlyPlane: Standard_Boolean, OnlyClosed: Standard_Boolean); } export declare class BRepLib_Command { IsDone(): Standard_Boolean; Check(): void; delete(): void; } export declare class MoniTool_TypedValue extends Standard_Transient { Name(): Standard_CString; ValueType(): MoniTool_ValueType; Definition(): XCAFDoc_PartId; SetDefinition(deftext: Standard_CString): void; Print(S: Standard_OStream): void; PrintValue(S: Standard_OStream): void; AddDef(initext: Standard_CString): Standard_Boolean; SetLabel(label: Standard_CString): void; Label(): Standard_CString; SetMaxLength(max: Graphic3d_ZLayerId): void; MaxLength(): Graphic3d_ZLayerId; SetIntegerLimit(max: Standard_Boolean, val: Graphic3d_ZLayerId): void; IntegerLimit(max: Standard_Boolean, val: Graphic3d_ZLayerId): Standard_Boolean; SetRealLimit(max: Standard_Boolean, val: Standard_Real): void; RealLimit(max: Standard_Boolean, val: Standard_Real): Standard_Boolean; SetUnitDef(def: Standard_CString): void; UnitDef(): Standard_CString; StartEnum(start: Graphic3d_ZLayerId, match: Standard_Boolean): void; AddEnum(v1: Standard_CString, v2: Standard_CString, v3: Standard_CString, v4: Standard_CString, v5: Standard_CString, v6: Standard_CString, v7: Standard_CString, v8: Standard_CString, v9: Standard_CString, v10: Standard_CString): void; AddEnumValue(val: Standard_CString, num: Graphic3d_ZLayerId): void; EnumDef(startcase: Graphic3d_ZLayerId, endcase: Graphic3d_ZLayerId, match: Standard_Boolean): Standard_Boolean; EnumVal(num: Graphic3d_ZLayerId): Standard_CString; EnumCase(val: Standard_CString): Graphic3d_ZLayerId; SetObjectType(typ: Handle_Standard_Type): void; ObjectType(): Handle_Standard_Type; SetInterpret(func: MoniTool_ValueInterpret): void; HasInterpret(): Standard_Boolean; SetSatisfies(func: MoniTool_ValueSatisfies, name: Standard_CString): void; SatisfiesName(): Standard_CString; IsSetValue(): Standard_Boolean; CStringValue(): Standard_CString; HStringValue(): Handle_TCollection_HAsciiString; Interpret(hval: Handle_TCollection_HAsciiString, native: Standard_Boolean): Handle_TCollection_HAsciiString; Satisfies(hval: Handle_TCollection_HAsciiString): Standard_Boolean; ClearValue(): void; SetCStringValue(val: Standard_CString): Standard_Boolean; SetHStringValue(hval: Handle_TCollection_HAsciiString): Standard_Boolean; IntegerValue(): Graphic3d_ZLayerId; SetIntegerValue(ival: Graphic3d_ZLayerId): Standard_Boolean; RealValue(): Standard_Real; SetRealValue(rval: Standard_Real): Standard_Boolean; ObjectValue(): Handle_Standard_Transient; GetObjectValue(val: Handle_Standard_Transient): void; SetObjectValue(obj: Handle_Standard_Transient): Standard_Boolean; ObjectTypeName(): Standard_CString; static AddLib(tv: Handle_MoniTool_TypedValue, def: Standard_CString): Standard_Boolean; static Lib(def: Standard_CString): Handle_MoniTool_TypedValue; static FromLib(def: Standard_CString): Handle_MoniTool_TypedValue; static LibList(): Handle_TColStd_HSequenceOfAsciiString; static StaticValue(name: Standard_CString): Handle_MoniTool_TypedValue; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class MoniTool_TypedValue_1 extends MoniTool_TypedValue { constructor(name: Standard_CString, type: MoniTool_ValueType, init: Standard_CString); } export declare class MoniTool_TypedValue_2 extends MoniTool_TypedValue { constructor(other: Handle_MoniTool_TypedValue); } export declare class IntTools_Array1OfRange { begin(): any; end(): any; cbegin(): any; cend(): any; Init(theValue: IntTools_Range): void; Size(): Standard_Integer; Length(): Standard_Integer; IsEmpty(): Standard_Boolean; Lower(): Standard_Integer; Upper(): Standard_Integer; IsDeletable(): Standard_Boolean; IsAllocated(): Standard_Boolean; Assign(theOther: IntTools_Array1OfRange): IntTools_Array1OfRange; Move(theOther: IntTools_Array1OfRange): IntTools_Array1OfRange; First(): IntTools_Range; ChangeFirst(): IntTools_Range; Last(): IntTools_Range; ChangeLast(): IntTools_Range; Value(theIndex: Standard_Integer): IntTools_Range; ChangeValue(theIndex: Standard_Integer): IntTools_Range; SetValue(theIndex: Standard_Integer, theItem: IntTools_Range): void; Resize(theLower: Standard_Integer, theUpper: Standard_Integer, theToCopyData: Standard_Boolean): void; delete(): void; } export declare class IntTools_Array1OfRange_1 extends IntTools_Array1OfRange { constructor(); } export declare class IntTools_Array1OfRange_2 extends IntTools_Array1OfRange { constructor(theLower: Standard_Integer, theUpper: Standard_Integer); } export declare class IntTools_Array1OfRange_3 extends IntTools_Array1OfRange { constructor(theOther: IntTools_Array1OfRange); } export declare class IntTools_Array1OfRange_4 extends IntTools_Array1OfRange { constructor(theOther: IntTools_Array1OfRange); } export declare class IntTools_Array1OfRange_5 extends IntTools_Array1OfRange { constructor(theBegin: IntTools_Range, theLower: Standard_Integer, theUpper: Standard_Integer); } export declare class GProp_GProps { Add(Item: GProp_GProps, Density: Standard_Real): void; Mass(): Standard_Real; CentreOfMass(): gp_Pnt; MatrixOfInertia(): gp_Mat; StaticMoments(Ix: Standard_Real, Iy: Standard_Real, Iz: Standard_Real): void; MomentOfInertia(A: gp_Ax1): Standard_Real; PrincipalProperties(): GProp_PrincipalProps; RadiusOfGyration(A: gp_Ax1): Standard_Real; delete(): void; } export declare class GProp_GProps_1 extends GProp_GProps { constructor(); } export declare class GProp_GProps_2 extends GProp_GProps { constructor(SystemLocation: gp_Pnt); } export declare class BRepFill_Pipe { Perform(Spine: TopoDS_Wire, Profile: TopoDS_Shape, GeneratePartCase: Standard_Boolean): void; Spine(): TopoDS_Shape; Profile(): TopoDS_Shape; Shape(): TopoDS_Shape; ErrorOnSurface(): Standard_Real; FirstShape(): TopoDS_Shape; LastShape(): TopoDS_Shape; Generated(S: TopoDS_Shape, L: TopTools_ListOfShape): void; Face(ESpine: TopoDS_Edge, EProfile: TopoDS_Edge): TopoDS_Face; Edge(ESpine: TopoDS_Edge, VProfile: TopoDS_Vertex): TopoDS_Edge; Section(VSpine: TopoDS_Vertex): TopoDS_Shape; PipeLine(Point: gp_Pnt): TopoDS_Wire; delete(): void; } export declare class BRepFill_Pipe_1 extends BRepFill_Pipe { constructor(); } export declare class BRepFill_Pipe_2 extends BRepFill_Pipe { constructor(Spine: TopoDS_Wire, Profile: TopoDS_Shape, aMode: GeomFill_Trihedron, ForceApproxC1: Standard_Boolean, GeneratePartCase: Standard_Boolean); } export declare type BRepFill_TypeOfContact = { BRepFill_NoContact: {}; BRepFill_Contact: {}; BRepFill_ContactOnBorder: {}; } export declare class StdPrs_ToolTriangulatedShape { constructor(); static IsTriangulated(theShape: TopoDS_Shape): Standard_Boolean; static IsClosed(theShape: TopoDS_Shape): Standard_Boolean; static ComputeNormals_1(theFace: TopoDS_Face, theTris: Handle_Poly_Triangulation): void; static ComputeNormals_2(theFace: TopoDS_Face, theTris: Handle_Poly_Triangulation, thePolyConnect: Poly_Connect): void; static Normal(theFace: TopoDS_Face, thePolyConnect: Poly_Connect, theNormals: TColgp_Array1OfDir): void; static GetDeflection(theShape: TopoDS_Shape, theDrawer: Handle_Prs3d_Drawer): Standard_Real; static IsTessellated(theShape: TopoDS_Shape, theDrawer: Handle_Prs3d_Drawer): Standard_Boolean; static Tessellate(theShape: TopoDS_Shape, theDrawer: Handle_Prs3d_Drawer): Standard_Boolean; static ClearOnOwnDeflectionChange(theShape: TopoDS_Shape, theDrawer: Handle_Prs3d_Drawer, theToResetCoeff: Standard_Boolean): void; delete(): void; } export declare class gp_Pnt2d { SetCoord_1(theIndex: Graphic3d_ZLayerId, theXi: Standard_Real): void; SetCoord_2(theXp: Standard_Real, theYp: Standard_Real): void; SetX(theX: Standard_Real): void; SetY(theY: Standard_Real): void; SetXY(theCoord: gp_XY): void; Coord_1(theIndex: Graphic3d_ZLayerId): Standard_Real; Coord_2(theXp: Standard_Real, theYp: Standard_Real): void; X(): Standard_Real; Y(): Standard_Real; XY(): gp_XY; Coord_3(): gp_XY; ChangeCoord(): gp_XY; IsEqual(theOther: gp_Pnt2d, theLinearTolerance: Standard_Real): Standard_Boolean; Distance(theOther: gp_Pnt2d): Standard_Real; SquareDistance(theOther: gp_Pnt2d): Standard_Real; Mirror_1(theP: gp_Pnt2d): void; Mirrored_1(theP: gp_Pnt2d): gp_Pnt2d; Mirror_2(theA: gp_Ax2d): void; Mirrored_2(theA: gp_Ax2d): gp_Pnt2d; Rotate(theP: gp_Pnt2d, theAng: Standard_Real): void; Rotated(theP: gp_Pnt2d, theAng: Standard_Real): gp_Pnt2d; Scale(theP: gp_Pnt2d, theS: Standard_Real): void; Scaled(theP: gp_Pnt2d, theS: Standard_Real): gp_Pnt2d; Transform(theT: gp_Trsf2d): void; Transformed(theT: gp_Trsf2d): gp_Pnt2d; Translate_1(theV: gp_Vec2d): void; Translated_1(theV: gp_Vec2d): gp_Pnt2d; Translate_2(theP1: gp_Pnt2d, theP2: gp_Pnt2d): void; Translated_2(theP1: gp_Pnt2d, theP2: gp_Pnt2d): gp_Pnt2d; DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void; delete(): void; } export declare class gp_Pnt2d_1 extends gp_Pnt2d { constructor(); } export declare class gp_Pnt2d_2 extends gp_Pnt2d { constructor(theCoord: gp_XY); } export declare class gp_Pnt2d_3 extends gp_Pnt2d { constructor(theXp: Standard_Real, theYp: Standard_Real); } export declare class gp_Ax22d { SetAxis(theA1: gp_Ax22d): void; SetXAxis(theA1: gp_Ax2d): void; SetYAxis(theA1: gp_Ax2d): void; SetLocation(theP: gp_Pnt2d): void; SetXDirection(theVx: gp_Dir2d): void; SetYDirection(theVy: gp_Dir2d): void; XAxis(): gp_Ax2d; YAxis(): gp_Ax2d; Location(): gp_Pnt2d; XDirection(): gp_Dir2d; YDirection(): gp_Dir2d; Mirror_1(theP: gp_Pnt2d): void; Mirrored_1(theP: gp_Pnt2d): gp_Ax22d; Mirror_2(theA: gp_Ax2d): void; Mirrored_2(theA: gp_Ax2d): gp_Ax22d; Rotate(theP: gp_Pnt2d, theAng: Standard_Real): void; Rotated(theP: gp_Pnt2d, theAng: Standard_Real): gp_Ax22d; Scale(theP: gp_Pnt2d, theS: Standard_Real): void; Scaled(theP: gp_Pnt2d, theS: Standard_Real): gp_Ax22d; Transform(theT: gp_Trsf2d): void; Transformed(theT: gp_Trsf2d): gp_Ax22d; Translate_1(theV: gp_Vec2d): void; Translated_1(theV: gp_Vec2d): gp_Ax22d; Translate_2(theP1: gp_Pnt2d, theP2: gp_Pnt2d): void; Translated_2(theP1: gp_Pnt2d, theP2: gp_Pnt2d): gp_Ax22d; DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void; delete(): void; } export declare class gp_Ax22d_1 extends gp_Ax22d { constructor(); } export declare class gp_Ax22d_2 extends gp_Ax22d { constructor(theP: gp_Pnt2d, theVx: gp_Dir2d, theVy: gp_Dir2d); } export declare class gp_Ax22d_3 extends gp_Ax22d { constructor(theP: gp_Pnt2d, theV: gp_Dir2d, theIsSense: Standard_Boolean); } export declare class gp_Ax22d_4 extends gp_Ax22d { constructor(theA: gp_Ax2d, theIsSense: Standard_Boolean); } export declare class gp_Pnt { SetCoord_1(theIndex: Graphic3d_ZLayerId, theXi: Standard_Real): void; SetCoord_2(theXp: Standard_Real, theYp: Standard_Real, theZp: Standard_Real): void; SetX(theX: Standard_Real): void; SetY(theY: Standard_Real): void; SetZ(theZ: Standard_Real): void; SetXYZ(theCoord: gp_XYZ): void; Coord_1(theIndex: Graphic3d_ZLayerId): Standard_Real; Coord_2(theXp: Standard_Real, theYp: Standard_Real, theZp: Standard_Real): void; X(): Standard_Real; Y(): Standard_Real; Z(): Standard_Real; XYZ(): gp_XYZ; Coord_3(): gp_XYZ; ChangeCoord(): gp_XYZ; BaryCenter(theAlpha: Standard_Real, theP: gp_Pnt, theBeta: Standard_Real): void; IsEqual(theOther: gp_Pnt, theLinearTolerance: Standard_Real): Standard_Boolean; Distance(theOther: gp_Pnt): Standard_Real; SquareDistance(theOther: gp_Pnt): Standard_Real; Mirror_1(theP: gp_Pnt): void; Mirrored_1(theP: gp_Pnt): gp_Pnt; Mirror_2(theA1: gp_Ax1): void; Mirrored_2(theA1: gp_Ax1): gp_Pnt; Mirror_3(theA2: gp_Ax2): void; Mirrored_3(theA2: gp_Ax2): gp_Pnt; Rotate(theA1: gp_Ax1, theAng: Standard_Real): void; Rotated(theA1: gp_Ax1, theAng: Standard_Real): gp_Pnt; Scale(theP: gp_Pnt, theS: Standard_Real): void; Scaled(theP: gp_Pnt, theS: Standard_Real): gp_Pnt; Transform(theT: gp_Trsf): void; Transformed(theT: gp_Trsf): gp_Pnt; Translate_1(theV: gp_Vec): void; Translated_1(theV: gp_Vec): gp_Pnt; Translate_2(theP1: gp_Pnt, theP2: gp_Pnt): void; Translated_2(theP1: gp_Pnt, theP2: gp_Pnt): gp_Pnt; DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void; InitFromJson(theSStream: Standard_SStream, theStreamPos: Graphic3d_ZLayerId): Standard_Boolean; delete(): void; } export declare class gp_Pnt_1 extends gp_Pnt { constructor(); } export declare class gp_Pnt_2 extends gp_Pnt { constructor(theCoord: gp_XYZ); } export declare class gp_Pnt_3 extends gp_Pnt { constructor(theXp: Standard_Real, theYp: Standard_Real, theZp: Standard_Real); } export declare class gp_Ax2d { SetLocation(theP: gp_Pnt2d): void; SetDirection(theV: gp_Dir2d): void; Location(): gp_Pnt2d; Direction(): gp_Dir2d; IsCoaxial(Other: gp_Ax2d, AngularTolerance: Standard_Real, LinearTolerance: Standard_Real): Standard_Boolean; IsNormal(theOther: gp_Ax2d, theAngularTolerance: Standard_Real): Standard_Boolean; IsOpposite(theOther: gp_Ax2d, theAngularTolerance: Standard_Real): Standard_Boolean; IsParallel(theOther: gp_Ax2d, theAngularTolerance: Standard_Real): Standard_Boolean; Angle(theOther: gp_Ax2d): Standard_Real; Reverse(): void; Reversed(): gp_Ax2d; Mirror_1(P: gp_Pnt2d): void; Mirrored_1(P: gp_Pnt2d): gp_Ax2d; Mirror_2(A: gp_Ax2d): void; Mirrored_2(A: gp_Ax2d): gp_Ax2d; Rotate(theP: gp_Pnt2d, theAng: Standard_Real): void; Rotated(theP: gp_Pnt2d, theAng: Standard_Real): gp_Ax2d; Scale(P: gp_Pnt2d, S: Standard_Real): void; Scaled(theP: gp_Pnt2d, theS: Standard_Real): gp_Ax2d; Transform(theT: gp_Trsf2d): void; Transformed(theT: gp_Trsf2d): gp_Ax2d; Translate_1(theV: gp_Vec2d): void; Translated_1(theV: gp_Vec2d): gp_Ax2d; Translate_2(theP1: gp_Pnt2d, theP2: gp_Pnt2d): void; Translated_2(theP1: gp_Pnt2d, theP2: gp_Pnt2d): gp_Ax2d; DumpJson(theO