@achirita/blox
Version:
A CAD library for building 3D models in the browser.
1,267 lines (1,101 loc) • 176 kB
TypeScript
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