UNPKG

@achirita/blox

Version:

A CAD library for building 3D models in the browser.

1,267 lines (1,101 loc) 176 kB
export declare class BRepBuilderAPI_Sewing extends Standard_Transient { constructor(tolerance: Standard_Real, option1: Standard_Boolean, option2: Standard_Boolean, option3: Standard_Boolean, option4: Standard_Boolean) Init(tolerance: Standard_Real, option1: Standard_Boolean, option2: Standard_Boolean, option3: Standard_Boolean, option4: Standard_Boolean): void; Load(shape: TopoDS_Shape): void; Add(shape: TopoDS_Shape): void; Perform(theProgress: Message_ProgressRange): void; SewedShape(): TopoDS_Shape; SetContext(theContext: Handle_BRepTools_ReShape): void; GetContext(): Handle_BRepTools_ReShape; NbFreeEdges(): Graphic3d_ZLayerId; FreeEdge(index: Graphic3d_ZLayerId): TopoDS_Edge; NbMultipleEdges(): Graphic3d_ZLayerId; MultipleEdge(index: Graphic3d_ZLayerId): TopoDS_Edge; NbContigousEdges(): Graphic3d_ZLayerId; ContigousEdge(index: Graphic3d_ZLayerId): TopoDS_Edge; ContigousEdgeCouple(index: Graphic3d_ZLayerId): TopTools_ListOfShape; IsSectionBound(section: TopoDS_Edge): Standard_Boolean; SectionToBoundary(section: TopoDS_Edge): TopoDS_Edge; NbDegeneratedShapes(): Graphic3d_ZLayerId; DegeneratedShape(index: Graphic3d_ZLayerId): TopoDS_Shape; IsDegenerated(shape: TopoDS_Shape): Standard_Boolean; IsModified(shape: TopoDS_Shape): Standard_Boolean; Modified(shape: TopoDS_Shape): TopoDS_Shape; IsModifiedSubShape(shape: TopoDS_Shape): Standard_Boolean; ModifiedSubShape(shape: TopoDS_Shape): TopoDS_Shape; Dump(): void; NbDeletedFaces(): Graphic3d_ZLayerId; DeletedFace(index: Graphic3d_ZLayerId): TopoDS_Face; WhichFace(theEdg: TopoDS_Edge, index: Graphic3d_ZLayerId): TopoDS_Face; SameParameterMode(): Standard_Boolean; SetSameParameterMode(SameParameterMode: Standard_Boolean): void; Tolerance(): Standard_Real; SetTolerance(theToler: Standard_Real): void; MinTolerance(): Standard_Real; SetMinTolerance(theMinToler: Standard_Real): void; MaxTolerance(): Standard_Real; SetMaxTolerance(theMaxToler: Standard_Real): void; FaceMode(): Standard_Boolean; SetFaceMode(theFaceMode: Standard_Boolean): void; FloatingEdgesMode(): Standard_Boolean; SetFloatingEdgesMode(theFloatingEdgesMode: Standard_Boolean): void; LocalTolerancesMode(): Standard_Boolean; SetLocalTolerancesMode(theLocalTolerancesMode: Standard_Boolean): void; SetNonManifoldMode(theNonManifoldMode: Standard_Boolean): void; NonManifoldMode(): Standard_Boolean; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class BRepBuilderAPI_MakeFace extends BRepBuilderAPI_MakeShape { Init_1(F: TopoDS_Face): void; Init_2(S: Handle_Geom_Surface, Bound: Standard_Boolean, TolDegen: Standard_Real): void; Init_3(S: Handle_Geom_Surface, UMin: Standard_Real, UMax: Standard_Real, VMin: Standard_Real, VMax: Standard_Real, TolDegen: Standard_Real): void; Add(W: TopoDS_Wire): void; IsDone(): Standard_Boolean; Error(): BRepBuilderAPI_FaceError; Face(): TopoDS_Face; delete(): void; } export declare class BRepBuilderAPI_MakeFace_1 extends BRepBuilderAPI_MakeFace { constructor(); } export declare class BRepBuilderAPI_MakeFace_2 extends BRepBuilderAPI_MakeFace { constructor(F: TopoDS_Face); } export declare class BRepBuilderAPI_MakeFace_3 extends BRepBuilderAPI_MakeFace { constructor(P: gp_Pln); } export declare class BRepBuilderAPI_MakeFace_4 extends BRepBuilderAPI_MakeFace { constructor(C: gp_Cylinder); } export declare class BRepBuilderAPI_MakeFace_5 extends BRepBuilderAPI_MakeFace { constructor(C: gp_Cone); } export declare class BRepBuilderAPI_MakeFace_6 extends BRepBuilderAPI_MakeFace { constructor(S: gp_Sphere); } export declare class BRepBuilderAPI_MakeFace_7 extends BRepBuilderAPI_MakeFace { constructor(C: gp_Torus); } export declare class BRepBuilderAPI_MakeFace_8 extends BRepBuilderAPI_MakeFace { constructor(S: Handle_Geom_Surface, TolDegen: Standard_Real); } export declare class BRepBuilderAPI_MakeFace_9 extends BRepBuilderAPI_MakeFace { constructor(P: gp_Pln, UMin: Standard_Real, UMax: Standard_Real, VMin: Standard_Real, VMax: Standard_Real); } export declare class BRepBuilderAPI_MakeFace_10 extends BRepBuilderAPI_MakeFace { constructor(C: gp_Cylinder, UMin: Standard_Real, UMax: Standard_Real, VMin: Standard_Real, VMax: Standard_Real); } export declare class BRepBuilderAPI_MakeFace_11 extends BRepBuilderAPI_MakeFace { constructor(C: gp_Cone, UMin: Standard_Real, UMax: Standard_Real, VMin: Standard_Real, VMax: Standard_Real); } export declare class BRepBuilderAPI_MakeFace_12 extends BRepBuilderAPI_MakeFace { constructor(S: gp_Sphere, UMin: Standard_Real, UMax: Standard_Real, VMin: Standard_Real, VMax: Standard_Real); } export declare class BRepBuilderAPI_MakeFace_13 extends BRepBuilderAPI_MakeFace { constructor(C: gp_Torus, UMin: Standard_Real, UMax: Standard_Real, VMin: Standard_Real, VMax: Standard_Real); } export declare class BRepBuilderAPI_MakeFace_14 extends BRepBuilderAPI_MakeFace { constructor(S: Handle_Geom_Surface, UMin: Standard_Real, UMax: Standard_Real, VMin: Standard_Real, VMax: Standard_Real, TolDegen: Standard_Real); } export declare class BRepBuilderAPI_MakeFace_15 extends BRepBuilderAPI_MakeFace { constructor(W: TopoDS_Wire, OnlyPlane: Standard_Boolean); } export declare class BRepBuilderAPI_MakeFace_16 extends BRepBuilderAPI_MakeFace { constructor(P: gp_Pln, W: TopoDS_Wire, Inside: Standard_Boolean); } export declare class BRepBuilderAPI_MakeFace_17 extends BRepBuilderAPI_MakeFace { constructor(C: gp_Cylinder, W: TopoDS_Wire, Inside: Standard_Boolean); } export declare class BRepBuilderAPI_MakeFace_18 extends BRepBuilderAPI_MakeFace { constructor(C: gp_Cone, W: TopoDS_Wire, Inside: Standard_Boolean); } export declare class BRepBuilderAPI_MakeFace_19 extends BRepBuilderAPI_MakeFace { constructor(S: gp_Sphere, W: TopoDS_Wire, Inside: Standard_Boolean); } export declare class BRepBuilderAPI_MakeFace_20 extends BRepBuilderAPI_MakeFace { constructor(C: gp_Torus, W: TopoDS_Wire, Inside: Standard_Boolean); } export declare class BRepBuilderAPI_MakeFace_21 extends BRepBuilderAPI_MakeFace { constructor(S: Handle_Geom_Surface, W: TopoDS_Wire, Inside: Standard_Boolean); } export declare class BRepBuilderAPI_MakeFace_22 extends BRepBuilderAPI_MakeFace { constructor(F: TopoDS_Face, W: TopoDS_Wire); } export declare class BRepBuilderAPI_Transform extends BRepBuilderAPI_ModifyShape { Perform(theShape: TopoDS_Shape, theCopyGeom: Standard_Boolean, theCopyMesh: Standard_Boolean): void; ModifiedShape(S: TopoDS_Shape): TopoDS_Shape; Modified(S: TopoDS_Shape): TopTools_ListOfShape; delete(): void; } export declare class BRepBuilderAPI_Transform_1 extends BRepBuilderAPI_Transform { constructor(T: gp_Trsf); } export declare class BRepBuilderAPI_Transform_2 extends BRepBuilderAPI_Transform { constructor(theShape: TopoDS_Shape, theTrsf: gp_Trsf, theCopyGeom: Standard_Boolean, theCopyMesh: Standard_Boolean); } export declare class BRepBuilderAPI_MakePolygon extends BRepBuilderAPI_MakeShape { Add_1(P: gp_Pnt): void; Add_2(V: TopoDS_Vertex): void; Added(): Standard_Boolean; Close(): void; FirstVertex(): TopoDS_Vertex; LastVertex(): TopoDS_Vertex; IsDone(): Standard_Boolean; Edge(): TopoDS_Edge; Wire(): TopoDS_Wire; delete(): void; } export declare class BRepBuilderAPI_MakePolygon_1 extends BRepBuilderAPI_MakePolygon { constructor(); } export declare class BRepBuilderAPI_MakePolygon_2 extends BRepBuilderAPI_MakePolygon { constructor(P1: gp_Pnt, P2: gp_Pnt); } export declare class BRepBuilderAPI_MakePolygon_3 extends BRepBuilderAPI_MakePolygon { constructor(P1: gp_Pnt, P2: gp_Pnt, P3: gp_Pnt, Close: Standard_Boolean); } export declare class BRepBuilderAPI_MakePolygon_4 extends BRepBuilderAPI_MakePolygon { constructor(P1: gp_Pnt, P2: gp_Pnt, P3: gp_Pnt, P4: gp_Pnt, Close: Standard_Boolean); } export declare class BRepBuilderAPI_MakePolygon_5 extends BRepBuilderAPI_MakePolygon { constructor(V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepBuilderAPI_MakePolygon_6 extends BRepBuilderAPI_MakePolygon { constructor(V1: TopoDS_Vertex, V2: TopoDS_Vertex, V3: TopoDS_Vertex, Close: Standard_Boolean); } export declare class BRepBuilderAPI_MakePolygon_7 extends BRepBuilderAPI_MakePolygon { constructor(V1: TopoDS_Vertex, V2: TopoDS_Vertex, V3: TopoDS_Vertex, V4: TopoDS_Vertex, Close: Standard_Boolean); } export declare class BRepBuilderAPI_MakeEdge extends BRepBuilderAPI_MakeShape { Init_1(C: Handle_Geom_Curve): void; Init_2(C: Handle_Geom_Curve, p1: Standard_Real, p2: Standard_Real): void; Init_3(C: Handle_Geom_Curve, P1: gp_Pnt, P2: gp_Pnt): void; Init_4(C: Handle_Geom_Curve, V1: TopoDS_Vertex, V2: TopoDS_Vertex): void; Init_5(C: Handle_Geom_Curve, P1: gp_Pnt, P2: gp_Pnt, p1: Standard_Real, p2: Standard_Real): void; Init_6(C: Handle_Geom_Curve, V1: TopoDS_Vertex, V2: TopoDS_Vertex, p1: Standard_Real, p2: Standard_Real): void; Init_7(C: Handle_Geom2d_Curve, S: Handle_Geom_Surface): void; Init_8(C: Handle_Geom2d_Curve, S: Handle_Geom_Surface, p1: Standard_Real, p2: Standard_Real): void; Init_9(C: Handle_Geom2d_Curve, S: Handle_Geom_Surface, P1: gp_Pnt, P2: gp_Pnt): void; Init_10(C: Handle_Geom2d_Curve, S: Handle_Geom_Surface, V1: TopoDS_Vertex, V2: TopoDS_Vertex): void; Init_11(C: Handle_Geom2d_Curve, S: Handle_Geom_Surface, P1: gp_Pnt, P2: gp_Pnt, p1: Standard_Real, p2: Standard_Real): void; Init_12(C: Handle_Geom2d_Curve, S: Handle_Geom_Surface, V1: TopoDS_Vertex, V2: TopoDS_Vertex, p1: Standard_Real, p2: Standard_Real): void; IsDone(): Standard_Boolean; Error(): BRepBuilderAPI_EdgeError; Edge(): TopoDS_Edge; Vertex1(): TopoDS_Vertex; Vertex2(): TopoDS_Vertex; delete(): void; } export declare class BRepBuilderAPI_MakeEdge_1 extends BRepBuilderAPI_MakeEdge { constructor(); } export declare class BRepBuilderAPI_MakeEdge_2 extends BRepBuilderAPI_MakeEdge { constructor(V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepBuilderAPI_MakeEdge_3 extends BRepBuilderAPI_MakeEdge { constructor(P1: gp_Pnt, P2: gp_Pnt); } export declare class BRepBuilderAPI_MakeEdge_4 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Lin); } export declare class BRepBuilderAPI_MakeEdge_5 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Lin, p1: Standard_Real, p2: Standard_Real); } export declare class BRepBuilderAPI_MakeEdge_6 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Lin, P1: gp_Pnt, P2: gp_Pnt); } export declare class BRepBuilderAPI_MakeEdge_7 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Lin, V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepBuilderAPI_MakeEdge_8 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Circ); } export declare class BRepBuilderAPI_MakeEdge_9 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Circ, p1: Standard_Real, p2: Standard_Real); } export declare class BRepBuilderAPI_MakeEdge_10 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Circ, P1: gp_Pnt, P2: gp_Pnt); } export declare class BRepBuilderAPI_MakeEdge_11 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Circ, V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepBuilderAPI_MakeEdge_12 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Elips); } export declare class BRepBuilderAPI_MakeEdge_13 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Elips, p1: Standard_Real, p2: Standard_Real); } export declare class BRepBuilderAPI_MakeEdge_14 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Elips, P1: gp_Pnt, P2: gp_Pnt); } export declare class BRepBuilderAPI_MakeEdge_15 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Elips, V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepBuilderAPI_MakeEdge_16 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Hypr); } export declare class BRepBuilderAPI_MakeEdge_17 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Hypr, p1: Standard_Real, p2: Standard_Real); } export declare class BRepBuilderAPI_MakeEdge_18 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Hypr, P1: gp_Pnt, P2: gp_Pnt); } export declare class BRepBuilderAPI_MakeEdge_19 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Hypr, V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepBuilderAPI_MakeEdge_20 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Parab); } export declare class BRepBuilderAPI_MakeEdge_21 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Parab, p1: Standard_Real, p2: Standard_Real); } export declare class BRepBuilderAPI_MakeEdge_22 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Parab, P1: gp_Pnt, P2: gp_Pnt); } export declare class BRepBuilderAPI_MakeEdge_23 extends BRepBuilderAPI_MakeEdge { constructor(L: gp_Parab, V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepBuilderAPI_MakeEdge_24 extends BRepBuilderAPI_MakeEdge { constructor(L: Handle_Geom_Curve); } export declare class BRepBuilderAPI_MakeEdge_25 extends BRepBuilderAPI_MakeEdge { constructor(L: Handle_Geom_Curve, p1: Standard_Real, p2: Standard_Real); } export declare class BRepBuilderAPI_MakeEdge_26 extends BRepBuilderAPI_MakeEdge { constructor(L: Handle_Geom_Curve, P1: gp_Pnt, P2: gp_Pnt); } export declare class BRepBuilderAPI_MakeEdge_27 extends BRepBuilderAPI_MakeEdge { constructor(L: Handle_Geom_Curve, V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepBuilderAPI_MakeEdge_28 extends BRepBuilderAPI_MakeEdge { constructor(L: Handle_Geom_Curve, P1: gp_Pnt, P2: gp_Pnt, p1: Standard_Real, p2: Standard_Real); } export declare class BRepBuilderAPI_MakeEdge_29 extends BRepBuilderAPI_MakeEdge { constructor(L: Handle_Geom_Curve, V1: TopoDS_Vertex, V2: TopoDS_Vertex, p1: Standard_Real, p2: Standard_Real); } export declare class BRepBuilderAPI_MakeEdge_30 extends BRepBuilderAPI_MakeEdge { constructor(L: Handle_Geom2d_Curve, S: Handle_Geom_Surface); } export declare class BRepBuilderAPI_MakeEdge_31 extends BRepBuilderAPI_MakeEdge { constructor(L: Handle_Geom2d_Curve, S: Handle_Geom_Surface, p1: Standard_Real, p2: Standard_Real); } export declare class BRepBuilderAPI_MakeEdge_32 extends BRepBuilderAPI_MakeEdge { constructor(L: Handle_Geom2d_Curve, S: Handle_Geom_Surface, P1: gp_Pnt, P2: gp_Pnt); } export declare class BRepBuilderAPI_MakeEdge_33 extends BRepBuilderAPI_MakeEdge { constructor(L: Handle_Geom2d_Curve, S: Handle_Geom_Surface, V1: TopoDS_Vertex, V2: TopoDS_Vertex); } export declare class BRepBuilderAPI_MakeEdge_34 extends BRepBuilderAPI_MakeEdge { constructor(L: Handle_Geom2d_Curve, S: Handle_Geom_Surface, P1: gp_Pnt, P2: gp_Pnt, p1: Standard_Real, p2: Standard_Real); } export declare class BRepBuilderAPI_MakeEdge_35 extends BRepBuilderAPI_MakeEdge { constructor(L: Handle_Geom2d_Curve, S: Handle_Geom_Surface, V1: TopoDS_Vertex, V2: TopoDS_Vertex, p1: Standard_Real, p2: Standard_Real); } export declare type BRepBuilderAPI_TransitionMode = { BRepBuilderAPI_Transformed: {}; BRepBuilderAPI_RightCorner: {}; BRepBuilderAPI_RoundCorner: {}; } export declare class BRepBuilderAPI_MakeWire extends BRepBuilderAPI_MakeShape { Add_1(E: TopoDS_Edge): void; Add_2(W: TopoDS_Wire): void; Add_3(L: TopTools_ListOfShape): void; IsDone(): Standard_Boolean; Error(): BRepBuilderAPI_WireError; Wire(): TopoDS_Wire; Edge(): TopoDS_Edge; Vertex(): TopoDS_Vertex; delete(): void; } export declare class BRepBuilderAPI_MakeWire_1 extends BRepBuilderAPI_MakeWire { constructor(); } export declare class BRepBuilderAPI_MakeWire_2 extends BRepBuilderAPI_MakeWire { constructor(E: TopoDS_Edge); } export declare class BRepBuilderAPI_MakeWire_3 extends BRepBuilderAPI_MakeWire { constructor(E1: TopoDS_Edge, E2: TopoDS_Edge); } export declare class BRepBuilderAPI_MakeWire_4 extends BRepBuilderAPI_MakeWire { constructor(E1: TopoDS_Edge, E2: TopoDS_Edge, E3: TopoDS_Edge); } export declare class BRepBuilderAPI_MakeWire_5 extends BRepBuilderAPI_MakeWire { constructor(E1: TopoDS_Edge, E2: TopoDS_Edge, E3: TopoDS_Edge, E4: TopoDS_Edge); } export declare class BRepBuilderAPI_MakeWire_6 extends BRepBuilderAPI_MakeWire { constructor(W: TopoDS_Wire); } export declare class BRepBuilderAPI_MakeWire_7 extends BRepBuilderAPI_MakeWire { constructor(W: TopoDS_Wire, E: TopoDS_Edge); } export declare class BRepBuilderAPI_ModifyShape extends BRepBuilderAPI_MakeShape { Modified(S: TopoDS_Shape): TopTools_ListOfShape; ModifiedShape(S: TopoDS_Shape): TopoDS_Shape; delete(): void; } export declare class BRepBuilderAPI_Command { IsDone(): Standard_Boolean; Check(): void; delete(): void; } export declare class BRepBuilderAPI_MakeShape extends BRepBuilderAPI_Command { Build(theRange: Message_ProgressRange): void; Shape(): TopoDS_Shape; Generated(S: TopoDS_Shape): TopTools_ListOfShape; Modified(S: TopoDS_Shape): TopTools_ListOfShape; IsDeleted(S: TopoDS_Shape): Standard_Boolean; delete(): void; } export declare class BRepBuilderAPI_MakeVertex extends BRepBuilderAPI_MakeShape { constructor(P: gp_Pnt) Vertex(): TopoDS_Vertex; delete(): void; } export declare class Standard_Failure extends Standard_Transient { Print(theStream: Standard_OStream): void; GetMessageString(): Standard_CString; SetMessageString(theMessage: Standard_CString): void; GetStackString(): Standard_CString; SetStackString(theStack: Standard_CString): void; Reraise_1(): void; Reraise_2(aMessage: Standard_CString): void; Reraise_3(aReason: Standard_SStream): void; static Raise_1(aMessage: Standard_CString): void; static Raise_2(aReason: Standard_SStream): void; static NewInstance_1(theMessage: Standard_CString): Handle_Standard_Failure; static NewInstance_2(theMessage: Standard_CString, theStackTrace: Standard_CString): Handle_Standard_Failure; static DefaultStackTraceLength(): Graphic3d_ZLayerId; static SetDefaultStackTraceLength(theNbStackTraces: Graphic3d_ZLayerId): void; Jump(): void; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class Standard_Failure_1 extends Standard_Failure { constructor(); } export declare class Standard_Failure_2 extends Standard_Failure { constructor(f: Standard_Failure); } export declare class Standard_Failure_3 extends Standard_Failure { constructor(theDesc: Standard_CString); } export declare class Standard_Failure_4 extends Standard_Failure { constructor(theDesc: Standard_CString, theStackTrace: Standard_CString); } export declare class Standard_Transient { static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; IsInstance_1(theType: Handle_Standard_Type): Standard_Boolean; IsInstance_2(theTypeName: Standard_CString): Standard_Boolean; IsKind_1(theType: Handle_Standard_Type): Standard_Boolean; IsKind_2(theTypeName: Standard_CString): Standard_Boolean; This(): Standard_Transient; GetRefCount(): Graphic3d_ZLayerId; IncrementRefCounter(): void; DecrementRefCounter(): Graphic3d_ZLayerId; Delete(): void; delete(): void; } export declare class Standard_Transient_1 extends Standard_Transient { constructor(); } export declare class Standard_Transient_2 extends Standard_Transient { constructor(a: Standard_Transient); } export declare type GeomAbs_SurfaceType = { GeomAbs_Plane: {}; GeomAbs_Cylinder: {}; GeomAbs_Cone: {}; GeomAbs_Sphere: {}; GeomAbs_Torus: {}; GeomAbs_BezierSurface: {}; GeomAbs_BSplineSurface: {}; GeomAbs_SurfaceOfRevolution: {}; GeomAbs_SurfaceOfExtrusion: {}; GeomAbs_OffsetSurface: {}; GeomAbs_OtherSurface: {}; } export declare type GeomAbs_JoinType = { GeomAbs_Arc: {}; GeomAbs_Tangent: {}; GeomAbs_Intersection: {}; } export declare type GeomAbs_Shape = { GeomAbs_C0: {}; GeomAbs_G1: {}; GeomAbs_C1: {}; GeomAbs_G2: {}; GeomAbs_C2: {}; GeomAbs_C3: {}; GeomAbs_CN: {}; } export declare type GeomAbs_CurveType = { GeomAbs_Line: {}; GeomAbs_Circle: {}; GeomAbs_Ellipse: {}; GeomAbs_Hyperbola: {}; GeomAbs_Parabola: {}; GeomAbs_BezierCurve: {}; GeomAbs_BSplineCurve: {}; GeomAbs_OffsetCurve: {}; GeomAbs_OtherCurve: {}; } export declare class BRepMesh_DiscretRoot extends Standard_Transient { SetShape(theShape: TopoDS_Shape): void; Shape(): TopoDS_Shape; IsDone(): Standard_Boolean; Perform(theRange: Message_ProgressRange): void; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class BRepMesh_IncrementalMesh extends BRepMesh_DiscretRoot { Perform_1(theRange: Message_ProgressRange): void; Perform_2(theContext: any, theRange: Message_ProgressRange): void; Parameters(): IMeshTools_Parameters; ChangeParameters(): IMeshTools_Parameters; IsModified(): Standard_Boolean; GetStatusFlags(): Graphic3d_ZLayerId; static Discret(theShape: TopoDS_Shape, theLinDeflection: Standard_Real, theAngDeflection: Standard_Real, theAlgo: BRepMesh_DiscretRoot): Graphic3d_ZLayerId; static IsParallelDefault(): Standard_Boolean; static SetParallelDefault(isInParallel: Standard_Boolean): void; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class BRepMesh_IncrementalMesh_1 extends BRepMesh_IncrementalMesh { constructor(); } export declare class BRepMesh_IncrementalMesh_2 extends BRepMesh_IncrementalMesh { constructor(theShape: TopoDS_Shape, theLinDeflection: Standard_Real, isRelative: Standard_Boolean, theAngDeflection: Standard_Real, isInParallel: Standard_Boolean); } export declare class BRepMesh_IncrementalMesh_3 extends BRepMesh_IncrementalMesh { constructor(theShape: TopoDS_Shape, theParameters: IMeshTools_Parameters, theRange: Message_ProgressRange); } export declare type ChFi3d_FilletShape = { ChFi3d_Rational: {}; ChFi3d_QuasiAngular: {}; ChFi3d_Polynomial: {}; } export declare type BRepFill_TypeOfContact = { BRepFill_NoContact: {}; BRepFill_Contact: {}; BRepFill_ContactOnBorder: {}; } export declare class GeomAPI_PointsToBSpline { Init_1(Points: TColgp_Array1OfPnt, DegMin: Graphic3d_ZLayerId, DegMax: Graphic3d_ZLayerId, Continuity: GeomAbs_Shape, Tol3D: Standard_Real): void; Init_2(Points: TColgp_Array1OfPnt, ParType: Approx_ParametrizationType, DegMin: Graphic3d_ZLayerId, DegMax: Graphic3d_ZLayerId, Continuity: GeomAbs_Shape, Tol3D: Standard_Real): void; Init_3(Points: TColgp_Array1OfPnt, Parameters: IntTools_CArray1OfReal, DegMin: Graphic3d_ZLayerId, DegMax: Graphic3d_ZLayerId, Continuity: GeomAbs_Shape, Tol3D: Standard_Real): void; Init_4(Points: TColgp_Array1OfPnt, Weight1: Standard_Real, Weight2: Standard_Real, Weight3: Standard_Real, DegMax: Graphic3d_ZLayerId, Continuity: GeomAbs_Shape, Tol3D: Standard_Real): void; Curve(): Handle_Geom_BSplineCurve; IsDone(): Standard_Boolean; delete(): void; } export declare class GeomAPI_PointsToBSpline_1 extends GeomAPI_PointsToBSpline { constructor(); } export declare class GeomAPI_PointsToBSpline_2 extends GeomAPI_PointsToBSpline { constructor(Points: TColgp_Array1OfPnt, DegMin: Graphic3d_ZLayerId, DegMax: Graphic3d_ZLayerId, Continuity: GeomAbs_Shape, Tol3D: Standard_Real); } export declare class GeomAPI_PointsToBSpline_3 extends GeomAPI_PointsToBSpline { constructor(Points: TColgp_Array1OfPnt, ParType: Approx_ParametrizationType, DegMin: Graphic3d_ZLayerId, DegMax: Graphic3d_ZLayerId, Continuity: GeomAbs_Shape, Tol3D: Standard_Real); } export declare class GeomAPI_PointsToBSpline_4 extends GeomAPI_PointsToBSpline { constructor(Points: TColgp_Array1OfPnt, Parameters: IntTools_CArray1OfReal, DegMin: Graphic3d_ZLayerId, DegMax: Graphic3d_ZLayerId, Continuity: GeomAbs_Shape, Tol3D: Standard_Real); } export declare class GeomAPI_PointsToBSpline_5 extends GeomAPI_PointsToBSpline { constructor(Points: TColgp_Array1OfPnt, Weight1: Standard_Real, Weight2: Standard_Real, Weight3: Standard_Real, DegMax: Graphic3d_ZLayerId, Continuity: GeomAbs_Shape, Tol3D: Standard_Real); } 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 Geom_TrimmedCurve extends Geom_BoundedCurve { constructor(C: Handle_Geom_Curve, U1: Standard_Real, U2: Standard_Real, Sense: Standard_Boolean, theAdjustPeriodic: Standard_Boolean) Reverse(): void; ReversedParameter(U: Standard_Real): Standard_Real; SetTrim(U1: Standard_Real, U2: Standard_Real, Sense: Standard_Boolean, theAdjustPeriodic: Standard_Boolean): void; BasisCurve(): Handle_Geom_Curve; Continuity(): GeomAbs_Shape; IsCN(N: Graphic3d_ZLayerId): Standard_Boolean; EndPoint(): gp_Pnt; FirstParameter(): Standard_Real; IsClosed(): Standard_Boolean; IsPeriodic(): Standard_Boolean; Period(): Standard_Real; LastParameter(): Standard_Real; StartPoint(): gp_Pnt; D0(U: Standard_Real, P: gp_Pnt): void; D1(U: Standard_Real, P: gp_Pnt, V1: 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; Transform(T: gp_Trsf): void; TransformedParameter(U: Standard_Real, T: gp_Trsf): Standard_Real; ParametricTransformation(T: gp_Trsf): Standard_Real; Copy(): Handle_Geom_Geometry; DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class Handle_Geom_TrimmedCurve { Nullify(): void; IsNull(): boolean; reset(thePtr: Geom_TrimmedCurve): void; get(): Geom_TrimmedCurve; delete(): void; } export declare class Handle_Geom_TrimmedCurve_1 extends Handle_Geom_TrimmedCurve { constructor(); } export declare class Handle_Geom_TrimmedCurve_2 extends Handle_Geom_TrimmedCurve { constructor(thePtr: Geom_TrimmedCurve); } export declare class Handle_Geom_TrimmedCurve_3 extends Handle_Geom_TrimmedCurve { constructor(theHandle: Handle_Geom_TrimmedCurve); } export declare class Handle_Geom_TrimmedCurve_4 extends Handle_Geom_TrimmedCurve { constructor(theHandle: Handle_Geom_TrimmedCurve); } export declare class Geom_BezierCurve extends Geom_BoundedCurve { Increase(Degree: Graphic3d_ZLayerId): void; InsertPoleAfter_1(Index: Graphic3d_ZLayerId, P: gp_Pnt): void; InsertPoleAfter_2(Index: Graphic3d_ZLayerId, P: gp_Pnt, Weight: Standard_Real): void; InsertPoleBefore_1(Index: Graphic3d_ZLayerId, P: gp_Pnt): void; InsertPoleBefore_2(Index: Graphic3d_ZLayerId, P: gp_Pnt, Weight: Standard_Real): void; RemovePole(Index: Graphic3d_ZLayerId): void; Reverse(): void; ReversedParameter(U: Standard_Real): Standard_Real; Segment(U1: Standard_Real, U2: Standard_Real): void; SetPole_1(Index: Graphic3d_ZLayerId, P: gp_Pnt): void; SetPole_2(Index: Graphic3d_ZLayerId, P: gp_Pnt, Weight: Standard_Real): void; SetWeight(Index: Graphic3d_ZLayerId, Weight: Standard_Real): void; IsClosed(): Standard_Boolean; IsCN(N: Graphic3d_ZLayerId): Standard_Boolean; IsPeriodic(): Standard_Boolean; IsRational(): Standard_Boolean; Continuity(): GeomAbs_Shape; Degree(): Graphic3d_ZLayerId; D0(U: Standard_Real, P: gp_Pnt): void; D1(U: Standard_Real, P: gp_Pnt, V1: 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; StartPoint(): gp_Pnt; EndPoint(): gp_Pnt; FirstParameter(): Standard_Real; LastParameter(): Standard_Real; NbPoles(): Graphic3d_ZLayerId; Pole(Index: Graphic3d_ZLayerId): gp_Pnt; Poles_1(P: TColgp_Array1OfPnt): void; Poles_2(): TColgp_Array1OfPnt; Weight(Index: Graphic3d_ZLayerId): Standard_Real; Weights_1(W: IntTools_CArray1OfReal): void; Weights_2(): IntTools_CArray1OfReal; Transform(T: gp_Trsf): void; static MaxDegree(): Graphic3d_ZLayerId; Resolution(Tolerance3D: Standard_Real, UTolerance: Standard_Real): void; Copy(): Handle_Geom_Geometry; DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class Geom_BezierCurve_1 extends Geom_BezierCurve { constructor(CurvePoles: TColgp_Array1OfPnt); } export declare class Geom_BezierCurve_2 extends Geom_BezierCurve { constructor(CurvePoles: TColgp_Array1OfPnt, PoleWeights: IntTools_CArray1OfReal); } export declare class Geom_Conic extends Geom_Curve { SetAxis(theA1: gp_Ax1): void; SetLocation(theP: gp_Pnt): void; SetPosition(theA2: gp_Ax2): void; Axis(): gp_Ax1; Location(): gp_Pnt; Position(): gp_Ax2; Eccentricity(): Standard_Real; XAxis(): gp_Ax1; YAxis(): gp_Ax1; Reverse(): void; ReversedParameter(U: Standard_Real): Standard_Real; Continuity(): GeomAbs_Shape; IsCN(N: Graphic3d_ZLayerId): Standard_Boolean; DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class Geom_Ellipse extends Geom_Conic { SetElips(E: gp_Elips): void; SetMajorRadius(MajorRadius: Standard_Real): void; SetMinorRadius(MinorRadius: Standard_Real): void; Elips(): gp_Elips; ReversedParameter(U: Standard_Real): Standard_Real; Directrix1(): gp_Ax1; Directrix2(): gp_Ax1; Eccentricity(): Standard_Real; Focal(): Standard_Real; Focus1(): gp_Pnt; Focus2(): gp_Pnt; MajorRadius(): Standard_Real; MinorRadius(): Standard_Real; Parameter(): Standard_Real; FirstParameter(): Standard_Real; LastParameter(): Standard_Real; IsClosed(): Standard_Boolean; IsPeriodic(): Standard_Boolean; D0(U: Standard_Real, P: gp_Pnt): void; D1(U: Standard_Real, P: gp_Pnt, V1: 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; Transform(T: gp_Trsf): void; Copy(): Handle_Geom_Geometry; DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class Geom_Ellipse_1 extends Geom_Ellipse { constructor(E: gp_Elips); } export declare class Geom_Ellipse_2 extends Geom_Ellipse { constructor(A2: gp_Ax2, MajorRadius: Standard_Real, MinorRadius: Standard_Real); } export declare class Geom_Line extends Geom_Curve { SetLin(L: gp_Lin): void; SetDirection(V: gp_Dir): void; SetLocation(P: gp_Pnt): void; SetPosition(A1: gp_Ax1): void; Lin(): gp_Lin; Position(): gp_Ax1; Reverse(): void; ReversedParameter(U: Standard_Real): Standard_Real; FirstParameter(): Standard_Real; LastParameter(): Standard_Real; IsClosed(): Standard_Boolean; IsPeriodic(): Standard_Boolean; Continuity(): GeomAbs_Shape; IsCN(N: Graphic3d_ZLayerId): Standard_Boolean; D0(U: Standard_Real, P: gp_Pnt): void; D1(U: Standard_Real, P: gp_Pnt, V1: 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; Transform(T: gp_Trsf): void; TransformedParameter(U: Standard_Real, T: gp_Trsf): Standard_Real; ParametricTransformation(T: gp_Trsf): Standard_Real; Copy(): Handle_Geom_Geometry; DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class Geom_Line_1 extends Geom_Line { constructor(A1: gp_Ax1); } export declare class Geom_Line_2 extends Geom_Line { constructor(L: gp_Lin); } export declare class Geom_Line_3 extends Geom_Line { constructor(P: gp_Pnt, V: gp_Dir); } export declare class Geom_BoundedCurve extends Geom_Curve { EndPoint(): gp_Pnt; StartPoint(): gp_Pnt; DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class Geom_BSplineCurve extends Geom_BoundedCurve { IncreaseDegree(Degree: Graphic3d_ZLayerId): void; IncreaseMultiplicity_1(Index: Graphic3d_ZLayerId, M: Graphic3d_ZLayerId): void; IncreaseMultiplicity_2(I1: Graphic3d_ZLayerId, I2: Graphic3d_ZLayerId, M: Graphic3d_ZLayerId): void; IncrementMultiplicity(I1: Graphic3d_ZLayerId, I2: Graphic3d_ZLayerId, M: Graphic3d_ZLayerId): void; InsertKnot(U: Standard_Real, M: Graphic3d_ZLayerId, ParametricTolerance: Standard_Real, Add: Standard_Boolean): void; InsertKnots(Knots: IntTools_CArray1OfReal, Mults: TColStd_Array1OfInteger, ParametricTolerance: Standard_Real, Add: Standard_Boolean): void; RemoveKnot(Index: Graphic3d_ZLayerId, M: Graphic3d_ZLayerId, Tolerance: Standard_Real): Standard_Boolean; Reverse(): void; ReversedParameter(U: Standard_Real): Standard_Real; Segment(U1: Standard_Real, U2: Standard_Real, theTolerance: Standard_Real): void; SetKnot_1(Index: Graphic3d_ZLayerId, K: Standard_Real): void; SetKnots(K: IntTools_CArray1OfReal): void; SetKnot_2(Index: Graphic3d_ZLayerId, K: Standard_Real, M: Graphic3d_ZLayerId): void; PeriodicNormalization(U: Standard_Real): void; SetPeriodic(): void; SetOrigin_1(Index: Graphic3d_ZLayerId): void; SetOrigin_2(U: Standard_Real, Tol: Standard_Real): void; SetNotPeriodic(): void; SetPole_1(Index: Graphic3d_ZLayerId, P: gp_Pnt): void; SetPole_2(Index: Graphic3d_ZLayerId, P: gp_Pnt, Weight: Standard_Real): void; SetWeight(Index: Graphic3d_ZLayerId, Weight: Standard_Real): void; MovePoint(U: Standard_Real, P: gp_Pnt, Index1: Graphic3d_ZLayerId, Index2: Graphic3d_ZLayerId, FirstModifiedPole: Graphic3d_ZLayerId, LastModifiedPole: Graphic3d_ZLayerId): void; MovePointAndTangent(U: Standard_Real, P: gp_Pnt, Tangent: gp_Vec, Tolerance: Standard_Real, StartingCondition: Graphic3d_ZLayerId, EndingCondition: Graphic3d_ZLayerId, ErrorStatus: Graphic3d_ZLayerId): void; IsCN(N: Graphic3d_ZLayerId): Standard_Boolean; IsG1(theTf: Standard_Real, theTl: Standard_Real, theAngTol: Standard_Real): Standard_Boolean; IsClosed(): Standard_Boolean; IsPeriodic(): Standard_Boolean; IsRational(): Standard_Boolean; Continuity(): GeomAbs_Shape; Degree(): Graphic3d_ZLayerId; D0(U: Standard_Real, P: gp_Pnt): void; D1(U: Standard_Real, P: gp_Pnt, V1: 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; LocalValue(U: Standard_Real, FromK1: Graphic3d_ZLayerId, ToK2: Graphic3d_ZLayerId): gp_Pnt; LocalD0(U: Standard_Real, FromK1: Graphic3d_ZLayerId, ToK2: Graphic3d_ZLayerId, P: gp_Pnt): void; LocalD1(U: Standard_Real, FromK1: Graphic3d_ZLayerId, ToK2: Graphic3d_ZLayerId, P: gp_Pnt, V1: gp_Vec): void; LocalD2(U: Standard_Real, FromK1: Graphic3d_ZLayerId, ToK2: Graphic3d_ZLayerId, P: gp_Pnt, V1: gp_Vec, V2: gp_Vec): void; LocalD3(U: Standard_Real, FromK1: Graphic3d_ZLayerId, ToK2: Graphic3d_ZLayerId, P: gp_Pnt, V1: gp_Vec, V2: gp_Vec, V3: gp_Vec): void; LocalDN(U: Standard_Real, FromK1: Graphic3d_ZLayerId, ToK2: Graphic3d_ZLayerId, N: Graphic3d_ZLayerId): gp_Vec; EndPoint(): gp_Pnt; FirstUKnotIndex(): Graphic3d_ZLayerId; FirstParameter(): Standard_Real; Knot(Index: Graphic3d_ZLayerId): Standard_Real; Knots_1(K: IntTools_CArray1OfReal): void; Knots_2(): IntTools_CArray1OfReal; KnotSequence_1(K: IntTools_CArray1OfReal): void; KnotSequence_2(): IntTools_CArray1OfReal; KnotDistribution(): GeomAbs_BSplKnotDistribution; LastUKnotIndex(): Graphic3d_ZLayerId; LastParameter(): Standard_Real; LocateU(U: Standard_Real, ParametricTolerance: Standard_Real, I1: Graphic3d_ZLayerId, I2: Graphic3d_ZLayerId, WithKnotRepetition: Standard_Boolean): void; Multiplicity(Index: Graphic3d_ZLayerId): Graphic3d_ZLayerId; Multiplicities_1(M: TColStd_Array1OfInteger): void; Multiplicities_2(): TColStd_Array1OfInteger; NbKnots(): Graphic3d_ZLayerId; NbPoles(): Graphic3d_ZLayerId; Pole(Index: Graphic3d_ZLayerId): gp_Pnt; Poles_1(P: TColgp_Array1OfPnt): void; Poles_2(): TColgp_Array1OfPnt; StartPoint(): gp_Pnt; Weight(Index: Graphic3d_ZLayerId): Standard_Real; Weights_1(W: IntTools_CArray1OfReal): void; Weights_2(): IntTools_CArray1OfReal; Transform(T: gp_Trsf): void; static MaxDegree(): Graphic3d_ZLayerId; Resolution(Tolerance3D: Standard_Real, UTolerance: Standard_Real): void; Copy(): Handle_Geom_Geometry; IsEqual(theOther: Handle_Geom_BSplineCurve, thePreci: Standard_Real): Standard_Boolean; DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class Geom_BSplineCurve_1 extends Geom_BSplineCurve { constructor(Poles: TColgp_Array1OfPnt, Knots: IntTools_CArray1OfReal, Multiplicities: TColStd_Array1OfInteger, Degree: Graphic3d_ZLayerId, Periodic: Standard_Boolean); } export declare class Geom_BSplineCurve_2 extends Geom_BSplineCurve { constructor(Poles: TColgp_Array1OfPnt, Weights: IntTools_CArray1OfReal, Knots: IntTools_CArray1OfReal, Multiplicities: TColStd_Array1OfInteger, Degree: Graphic3d_ZLayerId, Periodic: Standard_Boolean, CheckRational: Standard_Boolean); } export declare class Handle_Geom_BSplineCurve { Nullify(): void; IsNull(): boolean; reset(thePtr: Geom_BSplineCurve): void; get(): Geom_BSplineCurve; delete(): void; } export declare class Handle_Geom_BSplineCurve_1 extends Handle_Geom_BSplineCurve { constructor(); } export declare class Handle_Geom_BSplineCurve_2 extends Handle_Geom_BSplineCurve { constructor(thePtr: Geom_BSplineCurve); } export declare class Handle_Geom_BSplineCurve_3 extends Handle_Geom_BSplineCurve { constructor(theHandle: Handle_Geom_BSplineCurve); } export declare class Handle_Geom_BSplineCurve_4 extends Handle_Geom_BSplineCurve { constructor(theHandle: Handle_Geom_BSplineCurve); } export declare class Geom_Circle extends Geom_Conic { SetCirc(C: gp_Circ): void; SetRadius(R: Standard_Real): void; Circ(): gp_Circ; Radius(): Standard_Real; ReversedParameter(U: Standard_Real): Standard_Real; Eccentricity(): Standard_Real; FirstParameter(): Standard_Real; LastParameter(): Standard_Real; IsClosed(): Standard_Boolean; IsPeriodic(): Standard_Boolean; D0(U: Standard_Real, P: gp_Pnt): void; D1(U: Standard_Real, P: gp_Pnt, V1: 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; Transform(T: gp_Trsf): void; Copy(): Handle_Geom_Geometry; DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class Geom_Circle_1 extends Geom_Circle { constructor(C: gp_Circ); } export declare class Geom_Circle_2 extends Geom_Circle { constructor(A2: gp_Ax2, Radius: Standard_Real); } export declare class Geom_Geometry extends Standard_Transient { Mirror_1(P: gp_Pnt): void; Mirror_2(A1: gp_Ax1): void; Mirror_3(A2: gp_Ax2): void; Rotate(A1: gp_Ax1, Ang: Standard_Real): void; Scale(P: gp_Pnt, S: Standard_Real): void; Translate_1(V: gp_Vec): void; Translate_2(P1: gp_Pnt, P2: gp_Pnt): void; Transform(T: gp_Trsf): void; Mirrored_1(P: gp_Pnt): Handle_Geom_Geometry; Mirrored_2(A1: gp_Ax1): Handle_Geom_Geometry; Mirrored_3(A2: gp_Ax2): Handle_Geom_Geometry; Rotated(A1: gp_Ax1, Ang: Standard_Real): Handle_Geom_Geometry; Scaled(P: gp_Pnt, S: Standard_Real): Handle_Geom_Geometry; Transformed(T: gp_Trsf): Handle_Geom_Geometry; Translated_1(V: gp_Vec): Handle_Geom_Geometry; Translated_2(P1: gp_Pnt, P2: gp_Pnt): Handle_Geom_Geometry; Copy(): Handle_Geom_Geometry; DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class Handle_Geom_Curve { Nullify(): void; IsNull(): boolean; reset(thePtr: Geom_Curve): void; get(): Geom_Curve; delete(): void; } export declare class Handle_Geom_Curve_1 extends Handle_Geom_Curve { constructor(); } export declare class Handle_Geom_Curve_2 extends Handle_Geom_Curve { constructor(thePtr: Geom_Curve); } export declare class Handle_Geom_Curve_3 extends Handle_Geom_Curve { constructor(theHandle: Handle_Geom_Curve); } export declare class Handle_Geom_Curve_4 extends Handle_Geom_Curve { constructor(theHandle: Handle_Geom_Curve); } export declare class Geom_Curve extends Geom_Geometry { Reverse(): void; ReversedParameter(U: Standard_Real): Standard_Real; TransformedParameter(U: Standard_Real, T: gp_Trsf): Standard_Real; ParametricTransformation(T: gp_Trsf): Standard_Real; Reversed(): Handle_Geom_Curve; FirstParameter(): Standard_Real; LastParameter(): Standard_Real; IsClosed(): Standard_Boolean; IsPeriodic(): Standard_Boolean; Period(): Standard_Real; Continuity(): GeomAbs_Shape; IsCN(N: Graphic3d_ZLayerId): Standard_Boolean; D0(U: Standard_Real, P: gp_Pnt): void; D1(U: Standard_Real, P: gp_Pnt, V1: 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; Value(U: Standard_Real): gp_Pnt; DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class TopoDS_Compound extends TopoDS_Shape { constructor() delete(): void; } export declare class TopoDS_Edge extends TopoDS_Shape { constructor() delete(): void; } export declare class TopoDS_Face extends TopoDS_Shape { constructor() delete(): void; } export declare class TopoDS_Wire extends TopoDS_Shape { constructor() delete(): void; } export declare class TopoDS_Shape { constructor() IsNull(): Standard_Boolean; Nullify(): void; Location_1(): TopLoc_Location; Location_2(theLoc: TopLoc_Location, theRaiseExc: Standard_Boolean): void; Located(theLoc: TopLoc_Location, theRaiseExc: Standard_Boolean): TopoDS_Shape; Orientation_1(): TopAbs_Orientation; Orientation_2(theOrient: TopAbs_Orientation): void; Oriented(theOrient: TopAbs_Orientation): TopoDS_Shape; TShape_1(): Handle_TopoDS_TShape; ShapeType(): TopAbs_ShapeEnum; Free_1(): Standard_Boolean; Free_2(theIsFree: Standard_Boolean): void; Locked_1(): Standard_Boolean; Locked_2(theIsLocked: Standard_Boolean): void; Modified_1(): Standard_Boolean; Modified_2(theIsModified: Standard_Boolean): void; Checked_1(): Standard_Boolean; Checked_2(theIsChecked: Standard_Boolean): void; Orientable_1(): Standard_Boolean; Orientable_2(theIsOrientable: Standard_Boolean): void; Closed_1(): Standard_Boolean; Closed_2(theIsClosed: Standard_Boolean): void; Infinite_1(): Standard_Boolean; Infinite_2(theIsInfinite: Standard_Boolean): void; Convex_1(): Standard_Boolean; Convex_2(theIsConvex: Standard_Boolean): void; Move(thePosition: TopLoc_Location, theRaiseExc: Standard_Boolean): void; Moved(thePosition: TopLoc_Location, theRaiseExc: Standard_Boolean): TopoDS_Shape; Reverse(): void; Reversed(): TopoDS_Shape; Complement(): void; Complemented(): TopoDS_Shape; Compose(theOrient: TopAbs_Orientation): void; Composed(theOrient: TopAbs_Orientation): TopoDS_Shape; NbChildren(): Graphic3d_ZLayerId; IsPartner(theOther: TopoDS_Shape): Standard_Boolean; IsSame(theOther: TopoDS_Shape): Standard_Boolean; IsEqual(theOther: TopoDS_Shape): Standard_Boolean; IsNotEqual(theOther: TopoDS_Shape): Standard_Boolean; EmptyCopy(): void; EmptyCopied(): TopoDS_Shape; TShape_2(theTShape: Handle_TopoDS_TShape): void; DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void; delete(): void; } export declare class TopoDS_Builder { constructor(); MakeWire(W: TopoDS_Wire): void; MakeShell(S: TopoDS_Shell): void; MakeSolid(S: TopoDS_Solid): void; MakeCompSolid(C: TopoDS_CompSolid): void; MakeCompound(C: TopoDS_Compound): void; Add(S: TopoDS_Shape, C: TopoDS_Shape): void; Remove(S: TopoDS_Shape, C: TopoDS_Shape): void; delete(): void; } export declare class TopoDS_Shell extends TopoDS_Shape { constructor() delete(): void; } export declare class TopoDS_Solid extends TopoDS_Shape { constructor() delete(): void; } export declare class TopoDS_Vertex extends TopoDS_Shape { constructor() delete(): void; } export declare class TopoDS { constructor(); static Vertex_1(S: TopoDS_Shape): TopoDS_Vertex; static Vertex_2(a0: TopoDS_Shape): TopoDS_Vertex; static Edge_1(S: TopoDS_Shape): TopoDS_Edge; static Edge_2(a0: TopoDS_Shape): TopoDS_Edge; static Wire_1(S: TopoDS_Shape): TopoDS_Wire; static Wire_2(a0: TopoDS_Shape): TopoDS_Wire; static Face_1(S: TopoDS_Shape): TopoDS_Face; static Face_2(a0: TopoDS_Shape): TopoDS_Face; static Shell_1(S: TopoDS_Shape): TopoDS_Shell; static Shell_2(a0: TopoDS_Shape): TopoDS_Shell; static Solid_1(S: TopoDS_Shape): TopoDS_Solid; static Solid_2(a0: TopoDS_Shape): TopoDS_Solid; static CompSolid_1(S: TopoDS_Shape): TopoDS_CompSolid; static CompSolid_2(a0: TopoDS_Shape): TopoDS_CompSolid; static Compound_1(S: TopoDS_Shape): TopoDS_Compound; static Compound_2(a0: TopoDS_Shape): TopoDS_Compound; delete(): void; } export declare class Message_ProgressRange { UserBreak(): Standard_Boolean; More(): Standard_Boolean; IsActive(): Standard_Boolean; Close(): void; delete(): void; } export declare class Message_ProgressRange_1 extends Message_ProgressRange { constructor(); } export declare class Message_ProgressRange_2 extends Message_ProgressRange { constructor(theOther: Message_ProgressRange); } export declare class TColgp_Array1OfPnt { begin_1(): any; begin_2(): any; cbegin(): any; end_1(): any; end_2(): any; cend(): any; Init(theValue: any): void; Size(): Standard_Integer; Length(): Standard_Integer; IsEmpty(): Standard_Boolean; Lower(): Standard_Integer; Upper(): Standard_Integer; Assign(theOther: TColgp_Array1OfPnt): TColgp_Array1OfPnt; Move_1(theOther: TColgp_Array1OfPnt): TColgp_Array1OfPnt; Move_2(theOther: TColgp_Array1OfPnt): TColgp_Array1OfPnt; First(): any; ChangeFirst(): any; Last(): any; ChangeLast(): any; Value(theIndex: Standard_Integer): any; ChangeValue(theIndex: Standard_Integer): any; SetValue_1(theIndex: Standard_Integer, theItem: any): void; SetValue_2(theIndex: Standard_Integer, theItem: any): void; UpdateLowerBound(theLower: Standard_Integer): void; UpdateUpperBound(theUpper: Standard_Integer): void; Resize(theLower: Standard_Integer, theUpper: Standard_Integer, theToCopyData: Standard_Boolean): void; IsDeletable(): boolean; delete(): void; } export declare class TColgp_Array1OfPnt_1 extends TColgp_Array1OfPnt { constructor(); } export declare class TColgp_Array1OfPnt_2 extends TColgp_Array1OfPnt { constructor(theLower: Standard_Integer, theUpper: Standard_Integer); } export declare class TColgp_Array1OfPnt_5 extends TColgp_Array1OfPnt { constructor(theOther: TColgp_Array1OfPnt); } export declare class TColgp_Array1OfPnt_6 extends TColgp_Array1OfPnt { constructor(theOther: TColgp_Array1OfPnt); } expo