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