UNPKG

@bitbybit-dev/occt

Version:

Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel. Run in Node and in Browser.

1,081 lines (976 loc) 547 kB
export declare type BRepFill_TypeOfContact = { BRepFill_NoContact: {}; BRepFill_Contact: {}; BRepFill_ContactOnBorder: {}; } export declare class BRepFill_Filling { constructor(Degree: Graphic3d_ZLayerId, NbPtsOnCur: Graphic3d_ZLayerId, NbIter: Graphic3d_ZLayerId, Anisotropie: Standard_Boolean, Tol2d: Standard_Real, Tol3d: Standard_Real, TolAng: Standard_Real, TolCurv: Standard_Real, MaxDeg: Graphic3d_ZLayerId, MaxSegments: Graphic3d_ZLayerId) SetConstrParam(Tol2d: Standard_Real, Tol3d: Standard_Real, TolAng: Standard_Real, TolCurv: Standard_Real): void; SetResolParam(Degree: Graphic3d_ZLayerId, NbPtsOnCur: Graphic3d_ZLayerId, NbIter: Graphic3d_ZLayerId, Anisotropie: Standard_Boolean): void; SetApproxParam(MaxDeg: Graphic3d_ZLayerId, MaxSegments: Graphic3d_ZLayerId): void; LoadInitSurface(aFace: TopoDS_Face): void; Add_1(anEdge: TopoDS_Edge, Order: GeomAbs_Shape, IsBound: Standard_Boolean): Graphic3d_ZLayerId; Add_2(anEdge: TopoDS_Edge, Support: TopoDS_Face, Order: GeomAbs_Shape, IsBound: Standard_Boolean): Graphic3d_ZLayerId; Add_3(Support: TopoDS_Face, Order: GeomAbs_Shape): Graphic3d_ZLayerId; Add_4(Point: gp_Pnt): Graphic3d_ZLayerId; Add_5(U: Standard_Real, V: Standard_Real, Support: TopoDS_Face, Order: GeomAbs_Shape): Graphic3d_ZLayerId; Build(): void; IsDone(): Standard_Boolean; Face(): TopoDS_Face; Generated(S: TopoDS_Shape): TopTools_ListOfShape; G0Error_1(): Standard_Real; G1Error_1(): Standard_Real; G2Error_1(): Standard_Real; G0Error_2(Index: Graphic3d_ZLayerId): Standard_Real; G1Error_2(Index: Graphic3d_ZLayerId): Standard_Real; G2Error_2(Index: Graphic3d_ZLayerId): Standard_Real; delete(): void; } export declare type GeomFill_Trihedron = { GeomFill_IsCorrectedFrenet: {}; GeomFill_IsFixed: {}; GeomFill_IsFrenet: {}; GeomFill_IsConstantNormal: {}; GeomFill_IsDarboux: {}; GeomFill_IsGuideAC: {}; GeomFill_IsGuidePlan: {}; GeomFill_IsGuideACWithContact: {}; GeomFill_IsGuidePlanWithContact: {}; GeomFill_IsDiscreteTrihedron: {}; } 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 class GeomLib { constructor(); static To3d(Position: gp_Ax2, Curve2d: Handle_Geom2d_Curve): Handle_Geom_Curve; static GTransform(Curve: Handle_Geom2d_Curve, GTrsf: gp_GTrsf2d): Handle_Geom2d_Curve; static SameRange(Tolerance: Standard_Real, Curve2dPtr: Handle_Geom2d_Curve, First: Standard_Real, Last: Standard_Real, RequestedFirst: Standard_Real, RequestedLast: Standard_Real, NewCurve2dPtr: Handle_Geom2d_Curve): void; static BuildCurve3d(Tolerance: Standard_Real, CurvePtr: Adaptor3d_CurveOnSurface, FirstParameter: Standard_Real, LastParameter: Standard_Real, NewCurvePtr: Handle_Geom_Curve, MaxDeviation: Standard_Real, AverageDeviation: Standard_Real, Continuity: GeomAbs_Shape, MaxDegree: Graphic3d_ZLayerId, MaxSegment: Graphic3d_ZLayerId): void; static AdjustExtremity(Curve: Handle_Geom_BoundedCurve, P1: gp_Pnt, P2: gp_Pnt, T1: gp_Vec, T2: gp_Vec): void; static ExtendCurveToPoint(Curve: Handle_Geom_BoundedCurve, Point: gp_Pnt, Cont: Graphic3d_ZLayerId, After: Standard_Boolean): void; static ExtendSurfByLength(Surf: Handle_Geom_BoundedSurface, Length: Standard_Real, Cont: Graphic3d_ZLayerId, InU: Standard_Boolean, After: Standard_Boolean): void; static AxeOfInertia(Points: TColgp_Array1OfPnt, Axe: gp_Ax2, IsSingular: Standard_Boolean, Tol: Standard_Real): void; static Inertia(Points: TColgp_Array1OfPnt, Bary: gp_Pnt, XDir: gp_Dir, YDir: gp_Dir, Xgap: Standard_Real, YGap: Standard_Real, ZGap: Standard_Real): void; static RemovePointsFromArray(NumPoints: Graphic3d_ZLayerId, InParameters: IntTools_CArray1OfReal, OutParameters: Handle_TColStd_HArray1OfReal): void; static DensifyArray1OfReal(MinNumPoints: Graphic3d_ZLayerId, InParameters: IntTools_CArray1OfReal, OutParameters: Handle_TColStd_HArray1OfReal): void; static FuseIntervals(Interval1: IntTools_CArray1OfReal, Interval2: IntTools_CArray1OfReal, Fusion: TColStd_SequenceOfReal, Confusion: Standard_Real, IsAdjustToFirstInterval: Standard_Boolean): void; static EvalMaxParametricDistance(Curve: Adaptor3d_Curve, AReferenceCurve: Adaptor3d_Curve, Tolerance: Standard_Real, Parameters: IntTools_CArray1OfReal, MaxDistance: Standard_Real): void; static EvalMaxDistanceAlongParameter(Curve: Adaptor3d_Curve, AReferenceCurve: Adaptor3d_Curve, Tolerance: Standard_Real, Parameters: IntTools_CArray1OfReal, MaxDistance: Standard_Real): void; static CancelDenominatorDerivative(BSurf: Handle_Geom_BSplineSurface, UDirection: Standard_Boolean, VDirection: Standard_Boolean): void; static NormEstim(S: Handle_Geom_Surface, UV: gp_Pnt2d, Tol: Standard_Real, N: gp_Dir): Graphic3d_ZLayerId; static IsClosed(S: Handle_Geom_Surface, Tol: Standard_Real, isUClosed: Standard_Boolean, isVClosed: Standard_Boolean): void; static IsBSplUClosed(S: Handle_Geom_BSplineSurface, U1: Standard_Real, U2: Standard_Real, Tol: Standard_Real): Standard_Boolean; static IsBSplVClosed(S: Handle_Geom_BSplineSurface, V1: Standard_Real, V2: Standard_Real, Tol: Standard_Real): Standard_Boolean; static IsBzUClosed(S: Handle_Geom_BezierSurface, U1: Standard_Real, U2: Standard_Real, Tol: Standard_Real): Standard_Boolean; static IsBzVClosed(S: Handle_Geom_BezierSurface, V1: Standard_Real, V2: Standard_Real, Tol: Standard_Real): Standard_Boolean; static isIsoLine(theC2D: Handle_Adaptor2d_Curve2d, theIsU: Standard_Boolean, theParam: Standard_Real, theIsForward: Standard_Boolean): Standard_Boolean; static buildC3dOnIsoLine(theC2D: Handle_Adaptor2d_Curve2d, theSurf: Handle_Adaptor3d_Surface, theFirst: Standard_Real, theLast: Standard_Real, theTolerance: Standard_Real, theIsU: Standard_Boolean, theParam: Standard_Real, theIsForward: Standard_Boolean): Handle_Geom_Curve; delete(): void; } 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 TopTools_IndexedMapOfShape extends NCollection_BaseMap { cbegin(): any; cend(): any; Exchange(theOther: TopTools_IndexedMapOfShape): void; Assign(theOther: TopTools_IndexedMapOfShape): TopTools_IndexedMapOfShape; ReSize(theExtent: Standard_Integer): void; Add(theKey1: TopoDS_Shape): Standard_Integer; Contains(theKey1: TopoDS_Shape): Standard_Boolean; Substitute(theIndex: Standard_Integer, theKey1: TopoDS_Shape): void; Swap(theIndex1: Standard_Integer, theIndex2: Standard_Integer): void; RemoveLast(): void; RemoveFromIndex(theIndex: Standard_Integer): void; RemoveKey(theKey1: TopoDS_Shape): Standard_Boolean; FindKey(theIndex: Standard_Integer): TopoDS_Shape; FindIndex(theKey1: TopoDS_Shape): Standard_Integer; Clear_1(doReleaseMemory: Standard_Boolean): void; Clear_2(theAllocator: Handle_NCollection_BaseAllocator): void; Size(): Standard_Integer; delete(): void; } export declare class TopTools_IndexedMapOfShape_1 extends TopTools_IndexedMapOfShape { constructor(); } export declare class TopTools_IndexedMapOfShape_2 extends TopTools_IndexedMapOfShape { constructor(theNbBuckets: Standard_Integer, theAllocator: Handle_NCollection_BaseAllocator); } export declare class TopTools_IndexedMapOfShape_3 extends TopTools_IndexedMapOfShape { constructor(theOther: TopTools_IndexedMapOfShape); } export declare class TopTools_MapOfShape extends NCollection_BaseMap { cbegin(): any; cend(): any; Exchange(theOther: TopTools_MapOfShape): void; Assign(theOther: TopTools_MapOfShape): TopTools_MapOfShape; ReSize(N: Standard_Integer): void; Add(K: TopoDS_Shape): Standard_Boolean; Added(K: TopoDS_Shape): TopoDS_Shape; Contains_1(K: TopoDS_Shape): Standard_Boolean; Remove(K: TopoDS_Shape): Standard_Boolean; Clear_1(doReleaseMemory: Standard_Boolean): void; Clear_2(theAllocator: Handle_NCollection_BaseAllocator): void; Size(): Standard_Integer; IsEqual(theOther: TopTools_MapOfShape): Standard_Boolean; Contains_2(theOther: TopTools_MapOfShape): Standard_Boolean; Union(theLeft: TopTools_MapOfShape, theRight: TopTools_MapOfShape): void; Unite(theOther: TopTools_MapOfShape): Standard_Boolean; HasIntersection(theMap: TopTools_MapOfShape): Standard_Boolean; Intersection(theLeft: TopTools_MapOfShape, theRight: TopTools_MapOfShape): void; Intersect(theOther: TopTools_MapOfShape): Standard_Boolean; Subtraction(theLeft: TopTools_MapOfShape, theRight: TopTools_MapOfShape): void; Subtract(theOther: TopTools_MapOfShape): Standard_Boolean; Difference(theLeft: TopTools_MapOfShape, theRight: TopTools_MapOfShape): void; Differ(theOther: TopTools_MapOfShape): Standard_Boolean; delete(): void; } export declare class TopTools_MapOfShape_1 extends TopTools_MapOfShape { constructor(); } export declare class TopTools_MapOfShape_2 extends TopTools_MapOfShape { constructor(theNbBuckets: Standard_Integer, theAllocator: Handle_NCollection_BaseAllocator); } export declare class TopTools_MapOfShape_3 extends TopTools_MapOfShape { constructor(theOther: TopTools_MapOfShape); } export declare class TopTools_ListOfShape extends NCollection_BaseList { begin(): any; end(): any; cbegin(): any; cend(): any; Size(): Standard_Integer; Assign(theOther: TopTools_ListOfShape): TopTools_ListOfShape; Clear(theAllocator: Handle_NCollection_BaseAllocator): void; First_1(): TopoDS_Shape; First_2(): TopoDS_Shape; Last_1(): TopoDS_Shape; Last_2(): TopoDS_Shape; Append_1(theItem: TopoDS_Shape): TopoDS_Shape; Append_3(theOther: TopTools_ListOfShape): void; Prepend_1(theItem: TopoDS_Shape): TopoDS_Shape; Prepend_2(theOther: TopTools_ListOfShape): void; RemoveFirst(): void; Reverse(): void; delete(): void; } export declare class TopTools_ListOfShape_1 extends TopTools_ListOfShape { constructor(); } export declare class TopTools_ListOfShape_2 extends TopTools_ListOfShape { constructor(theAllocator: Handle_NCollection_BaseAllocator); } export declare class TopTools_ListOfShape_3 extends TopTools_ListOfShape { constructor(theOther: TopTools_ListOfShape); } export declare class TopTools_SequenceOfShape extends NCollection_BaseSequence { begin(): any; end(): any; cbegin(): any; cend(): any; Size(): Standard_Integer; Length(): Standard_Integer; Lower(): Standard_Integer; Upper(): Standard_Integer; IsEmpty(): Standard_Boolean; Reverse(): void; Exchange(I: Standard_Integer, J: Standard_Integer): void; static delNode(theNode: NCollection_SeqNode, theAl: Handle_NCollection_BaseAllocator): void; Clear(theAllocator: Handle_NCollection_BaseAllocator): void; Assign(theOther: TopTools_SequenceOfShape): TopTools_SequenceOfShape; Remove_2(theIndex: Standard_Integer): void; Remove_3(theFromIndex: Standard_Integer, theToIndex: Standard_Integer): void; Append_1(theItem: TopoDS_Shape): void; Append_2(theSeq: TopTools_SequenceOfShape): void; Prepend_1(theItem: TopoDS_Shape): void; Prepend_2(theSeq: TopTools_SequenceOfShape): void; InsertBefore_1(theIndex: Standard_Integer, theItem: TopoDS_Shape): void; InsertBefore_2(theIndex: Standard_Integer, theSeq: TopTools_SequenceOfShape): void; InsertAfter_2(theIndex: Standard_Integer, theSeq: TopTools_SequenceOfShape): void; InsertAfter_3(theIndex: Standard_Integer, theItem: TopoDS_Shape): void; Split(theIndex: Standard_Integer, theSeq: TopTools_SequenceOfShape): void; First(): TopoDS_Shape; ChangeFirst(): TopoDS_Shape; Last(): TopoDS_Shape; ChangeLast(): TopoDS_Shape; Value(theIndex: Standard_Integer): TopoDS_Shape; ChangeValue(theIndex: Standard_Integer): TopoDS_Shape; SetValue(theIndex: Standard_Integer, theItem: TopoDS_Shape): void; delete(): void; } export declare class TopTools_SequenceOfShape_1 extends TopTools_SequenceOfShape { constructor(); } export declare class TopTools_SequenceOfShape_2 extends TopTools_SequenceOfShape { constructor(theAllocator: Handle_NCollection_BaseAllocator); } export declare class TopTools_SequenceOfShape_3 extends TopTools_SequenceOfShape { constructor(theOther: TopTools_SequenceOfShape); } export declare class TopTools_IndexedDataMapOfShapeListOfShape extends NCollection_BaseMap { begin(): any; end(): any; cbegin(): any; cend(): any; Exchange(theOther: TopTools_IndexedDataMapOfShapeListOfShape): void; Assign(theOther: TopTools_IndexedDataMapOfShapeListOfShape): TopTools_IndexedDataMapOfShapeListOfShape; ReSize(N: Standard_Integer): void; Add(theKey1: TopoDS_Shape, theItem: TopTools_ListOfShape): Standard_Integer; Contains(theKey1: TopoDS_Shape): Standard_Boolean; Substitute(theIndex: Standard_Integer, theKey1: TopoDS_Shape, theItem: TopTools_ListOfShape): void; Swap(theIndex1: Standard_Integer, theIndex2: Standard_Integer): void; RemoveLast(): void; RemoveFromIndex(theIndex: Standard_Integer): void; RemoveKey(theKey1: TopoDS_Shape): void; FindKey(theIndex: Standard_Integer): TopoDS_Shape; FindFromIndex(theIndex: Standard_Integer): TopTools_ListOfShape; ChangeFromIndex(theIndex: Standard_Integer): TopTools_ListOfShape; FindIndex(theKey1: TopoDS_Shape): Standard_Integer; ChangeFromKey(theKey1: TopoDS_Shape): TopTools_ListOfShape; Seek(theKey1: TopoDS_Shape): TopTools_ListOfShape; ChangeSeek(theKey1: TopoDS_Shape): TopTools_ListOfShape; Clear_1(doReleaseMemory: Standard_Boolean): void; Clear_2(theAllocator: Handle_NCollection_BaseAllocator): void; Size(): Standard_Integer; delete(): void; } export declare class TopTools_IndexedDataMapOfShapeListOfShape_1 extends TopTools_IndexedDataMapOfShapeListOfShape { constructor(); } export declare class TopTools_IndexedDataMapOfShapeListOfShape_2 extends TopTools_IndexedDataMapOfShapeListOfShape { constructor(theNbBuckets: Standard_Integer, theAllocator: Handle_NCollection_BaseAllocator); } export declare class TopTools_IndexedDataMapOfShapeListOfShape_3 extends TopTools_IndexedDataMapOfShapeListOfShape { constructor(theOther: TopTools_IndexedDataMapOfShapeListOfShape); } export declare class TopTools_DataMapOfShapeListOfShape extends NCollection_BaseMap { begin(): any; end(): any; cbegin(): any; cend(): any; Exchange(theOther: TopTools_DataMapOfShapeListOfShape): void; Assign(theOther: TopTools_DataMapOfShapeListOfShape): TopTools_DataMapOfShapeListOfShape; ReSize(N: Standard_Integer): void; Bind(theKey: TopoDS_Shape, theItem: TopTools_ListOfShape): Standard_Boolean; Bound(theKey: TopoDS_Shape, theItem: TopTools_ListOfShape): TopTools_ListOfShape; IsBound(theKey: TopoDS_Shape): Standard_Boolean; UnBind(theKey: TopoDS_Shape): Standard_Boolean; Seek(theKey: TopoDS_Shape): TopTools_ListOfShape; ChangeSeek(theKey: TopoDS_Shape): TopTools_ListOfShape; ChangeFind(theKey: TopoDS_Shape): TopTools_ListOfShape; Clear_1(doReleaseMemory: Standard_Boolean): void; Clear_2(theAllocator: Handle_NCollection_BaseAllocator): void; Size(): Standard_Integer; delete(): void; } export declare class TopTools_DataMapOfShapeListOfShape_1 extends TopTools_DataMapOfShapeListOfShape { constructor(); } export declare class TopTools_DataMapOfShapeListOfShape_2 extends TopTools_DataMapOfShapeListOfShape { constructor(theNbBuckets: Standard_Integer, theAllocator: Handle_NCollection_BaseAllocator); } export declare class TopTools_DataMapOfShapeListOfShape_3 extends TopTools_DataMapOfShapeListOfShape { constructor(theOther: TopTools_DataMapOfShapeListOfShape); } export declare class Quantity_ColorRGBA { SetValues(theRed: Standard_ShortReal, theGreen: Standard_ShortReal, theBlue: Standard_ShortReal, theAlpha: Standard_ShortReal): void; GetRGB(): Quantity_Color; ChangeRGB(): Quantity_Color; SetRGB(theRgb: Quantity_Color): void; Alpha(): Standard_ShortReal; SetAlpha(theAlpha: Standard_ShortReal): void; IsDifferent(theOther: Quantity_ColorRGBA): Standard_Boolean; IsEqual(theOther: Quantity_ColorRGBA): Standard_Boolean; static ColorFromName(theColorNameString: Standard_CString, theColor: Quantity_ColorRGBA): Standard_Boolean; static ColorFromHex(theHexColorString: Standard_Character, theColor: Quantity_ColorRGBA, theAlphaComponentIsOff: Standard_Boolean): Standard_Boolean; static ColorToHex(theColor: Quantity_ColorRGBA, theToPrefixHash: Standard_Boolean): XCAFDoc_PartId; static Convert_LinearRGB_To_sRGB(theRGB: NCollection_Vec4<float>): any; static Convert_sRGB_To_LinearRGB(theRGB: NCollection_Vec4<float>): any; DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void; InitFromJson(theSStream: Standard_SStream, theStreamPos: Graphic3d_ZLayerId): Standard_Boolean; delete(): void; } export declare class Quantity_ColorRGBA_1 extends Quantity_ColorRGBA { constructor(); } export declare class Quantity_ColorRGBA_2 extends Quantity_ColorRGBA { constructor(theRgb: Quantity_Color); } export declare class Quantity_ColorRGBA_3 extends Quantity_ColorRGBA { constructor(theRgb: Quantity_Color, theAlpha: Standard_ShortReal); } export declare class Quantity_ColorRGBA_4 extends Quantity_ColorRGBA { constructor(theRgba: NCollection_Vec4<float>); } export declare class Quantity_ColorRGBA_5 extends Quantity_ColorRGBA { constructor(theRed: Standard_ShortReal, theGreen: Standard_ShortReal, theBlue: Standard_ShortReal, theAlpha: Standard_ShortReal); } export declare class Quantity_Color { Name_1(): Quantity_NameOfColor; SetValues_1(theName: Quantity_NameOfColor): void; Rgb(): any; Values(theC1: Standard_Real, theC2: Standard_Real, theC3: Standard_Real, theType: Quantity_TypeOfColor): void; SetValues_2(theC1: Standard_Real, theC2: Standard_Real, theC3: Standard_Real, theType: Quantity_TypeOfColor): void; Red(): Standard_Real; Green(): Standard_Real; Blue(): Standard_Real; Hue(): Standard_Real; Light(): Standard_Real; ChangeIntensity(theDelta: Standard_Real): void; Saturation(): Standard_Real; ChangeContrast(theDelta: Standard_Real): void; IsDifferent(theOther: Quantity_Color): Standard_Boolean; IsEqual(theOther: Quantity_Color): Standard_Boolean; Distance(theColor: Quantity_Color): Standard_Real; SquareDistance(theColor: Quantity_Color): Standard_Real; Delta(theColor: Quantity_Color, DC: Standard_Real, DI: Standard_Real): void; DeltaE2000(theOther: Quantity_Color): Standard_Real; static Name_2(theR: Standard_Real, theG: Standard_Real, theB: Standard_Real): Quantity_NameOfColor; static StringName(theColor: Quantity_NameOfColor): Standard_CString; static ColorFromName_1(theName: Standard_CString, theColor: Quantity_NameOfColor): Standard_Boolean; static ColorFromName_2(theColorNameString: Standard_CString, theColor: Quantity_Color): Standard_Boolean; static ColorFromHex(theHexColorString: Standard_CString, theColor: Quantity_Color): Standard_Boolean; static ColorToHex(theColor: Quantity_Color, theToPrefixHash: Standard_Boolean): XCAFDoc_PartId; static Convert_sRGB_To_HLS(theRgb: NCollection_Vec3<float>): any; static Convert_HLS_To_sRGB(theHls: NCollection_Vec3<float>): any; static Convert_LinearRGB_To_HLS(theRgb: NCollection_Vec3<float>): any; static Convert_HLS_To_LinearRGB(theHls: NCollection_Vec3<float>): any; static Convert_LinearRGB_To_Lab(theRgb: NCollection_Vec3<float>): any; static Convert_Lab_To_Lch(theLab: NCollection_Vec3<float>): any; static Convert_Lab_To_LinearRGB(theLab: NCollection_Vec3<float>): any; static Convert_Lch_To_Lab(theLch: NCollection_Vec3<float>): any; static Color2argb(theColor: Quantity_Color, theARGB: Graphic3d_ZLayerId): void; static Argb2color(theARGB: Graphic3d_ZLayerId, theColor: Quantity_Color): void; static Convert_LinearRGB_To_sRGB_1(theLinearValue: Standard_Real): Standard_Real; static Convert_LinearRGB_To_sRGB_2(theLinearValue: Standard_ShortReal): Standard_ShortReal; static Convert_sRGB_To_LinearRGB_1(thesRGBValue: Standard_Real): Standard_Real; static Convert_sRGB_To_LinearRGB_2(thesRGBValue: Standard_ShortReal): Standard_ShortReal; static Convert_LinearRGB_To_sRGB_approx22_1(theLinearValue: Standard_ShortReal): Standard_ShortReal; static Convert_sRGB_To_LinearRGB_approx22_1(thesRGBValue: Standard_ShortReal): Standard_ShortReal; static Convert_LinearRGB_To_sRGB_approx22_2(theRGB: NCollection_Vec3<float>): any; static Convert_sRGB_To_LinearRGB_approx22_2(theRGB: NCollection_Vec3<float>): any; static HlsRgb(theH: Standard_Real, theL: Standard_Real, theS: Standard_Real, theR: Standard_Real, theG: Standard_Real, theB: Standard_Real): void; static RgbHls(theR: Standard_Real, theG: Standard_Real, theB: Standard_Real, theH: Standard_Real, theL: Standard_Real, theS: Standard_Real): void; static Epsilon(): Standard_Real; static SetEpsilon(theEpsilon: Standard_Real): void; DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void; InitFromJson(theSStream: Standard_SStream, theStreamPos: Graphic3d_ZLayerId): Standard_Boolean; delete(): void; } export declare class Quantity_Color_1 extends Quantity_Color { constructor(); } export declare class Quantity_Color_2 extends Quantity_Color { constructor(theName: Quantity_NameOfColor); } export declare class Quantity_Color_3 extends Quantity_Color { constructor(theC1: Standard_Real, theC2: Standard_Real, theC3: Standard_Real, theType: Quantity_TypeOfColor); } export declare class Quantity_Color_4 extends Quantity_Color { constructor(theRgb: NCollection_Vec3<float>); } export declare class TDF_Attribute extends Standard_Transient { ID(): Standard_GUID; SetID_1(a0: Standard_GUID): void; SetID_2(): void; Label(): TDF_Label; Transaction(): Graphic3d_ZLayerId; UntilTransaction(): Graphic3d_ZLayerId; IsValid(): Standard_Boolean; IsNew(): Standard_Boolean; IsForgotten(): Standard_Boolean; IsAttribute(anID: Standard_GUID): Standard_Boolean; FindAttribute_1(anID: Standard_GUID, anAttribute: Handle_TDF_Attribute): Standard_Boolean; AddAttribute(other: Handle_TDF_Attribute): void; ForgetAttribute(aguid: Standard_GUID): Standard_Boolean; ForgetAllAttributes(clearChildren: Standard_Boolean): void; AfterAddition(): void; BeforeRemoval(): void; BeforeForget(): void; AfterResume(): void; AfterRetrieval(forceIt: Standard_Boolean): Standard_Boolean; BeforeUndo(anAttDelta: Handle_TDF_AttributeDelta, forceIt: Standard_Boolean): Standard_Boolean; AfterUndo(anAttDelta: Handle_TDF_AttributeDelta, forceIt: Standard_Boolean): Standard_Boolean; BeforeCommitTransaction(): void; Backup_1(): void; IsBackuped(): Standard_Boolean; BackupCopy(): Handle_TDF_Attribute; Restore(anAttribute: Handle_TDF_Attribute): void; DeltaOnAddition(): Handle_TDF_DeltaOnAddition; DeltaOnForget(): Handle_TDF_DeltaOnForget; DeltaOnResume(): Handle_TDF_DeltaOnResume; DeltaOnModification_1(anOldAttribute: Handle_TDF_Attribute): Handle_TDF_DeltaOnModification; DeltaOnModification_2(aDelta: Handle_TDF_DeltaOnModification): void; DeltaOnRemoval(): Handle_TDF_DeltaOnRemoval; NewEmpty(): Handle_TDF_Attribute; Paste(intoAttribute: Handle_TDF_Attribute, aRelocationTable: Handle_TDF_RelocationTable): void; References(aDataSet: Handle_TDF_DataSet): void; ExtendedDump(anOS: Standard_OStream, aFilter: TDF_IDFilter, aMap: TDF_AttributeIndexedMap): void; Forget(aTransaction: Graphic3d_ZLayerId): void; 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_TDF_Attribute { Nullify(): void; IsNull(): boolean; reset(thePtr: TDF_Attribute): void; get(): TDF_Attribute; delete(): void; } export declare class Handle_TDF_Attribute_1 extends Handle_TDF_Attribute { constructor(); } export declare class Handle_TDF_Attribute_2 extends Handle_TDF_Attribute { constructor(thePtr: TDF_Attribute); } export declare class Handle_TDF_Attribute_3 extends Handle_TDF_Attribute { constructor(theHandle: Handle_TDF_Attribute); } export declare class Handle_TDF_Attribute_4 extends Handle_TDF_Attribute { constructor(theHandle: Handle_TDF_Attribute); } export declare class TDF_LabelSequence extends NCollection_BaseSequence { begin(): any; end(): any; cbegin(): any; cend(): any; Size(): Standard_Integer; Length(): Standard_Integer; Lower(): Standard_Integer; Upper(): Standard_Integer; IsEmpty(): Standard_Boolean; Reverse(): void; Exchange(I: Standard_Integer, J: Standard_Integer): void; static delNode(theNode: NCollection_SeqNode, theAl: Handle_NCollection_BaseAllocator): void; Clear(theAllocator: Handle_NCollection_BaseAllocator): void; Assign(theOther: TDF_LabelSequence): TDF_LabelSequence; Remove_2(theIndex: Standard_Integer): void; Remove_3(theFromIndex: Standard_Integer, theToIndex: Standard_Integer): void; Append_1(theItem: TDF_Label): void; Append_2(theSeq: TDF_LabelSequence): void; Prepend_1(theItem: TDF_Label): void; Prepend_2(theSeq: TDF_LabelSequence): void; InsertBefore_1(theIndex: Standard_Integer, theItem: TDF_Label): void; InsertBefore_2(theIndex: Standard_Integer, theSeq: TDF_LabelSequence): void; InsertAfter_2(theIndex: Standard_Integer, theSeq: TDF_LabelSequence): void; InsertAfter_3(theIndex: Standard_Integer, theItem: TDF_Label): void; Split(theIndex: Standard_Integer, theSeq: TDF_LabelSequence): void; First(): TDF_Label; ChangeFirst(): TDF_Label; Last(): TDF_Label; ChangeLast(): TDF_Label; Value(theIndex: Standard_Integer): TDF_Label; ChangeValue(theIndex: Standard_Integer): TDF_Label; SetValue(theIndex: Standard_Integer, theItem: TDF_Label): void; delete(): void; } export declare class TDF_LabelSequence_1 extends TDF_LabelSequence { constructor(); } export declare class TDF_LabelSequence_2 extends TDF_LabelSequence { constructor(theAllocator: Handle_NCollection_BaseAllocator); } export declare class TDF_LabelSequence_3 extends TDF_LabelSequence { constructor(theOther: TDF_LabelSequence); } export declare class TDF_Label { constructor() Nullify(): void; Data(): Handle_TDF_Data; Tag(): Graphic3d_ZLayerId; Father(): TDF_Label; IsNull(): Standard_Boolean; Imported(aStatus: Standard_Boolean): void; IsImported(): Standard_Boolean; IsEqual(aLabel: TDF_Label): Standard_Boolean; IsDifferent(aLabel: TDF_Label): Standard_Boolean; IsRoot(): Standard_Boolean; IsAttribute(anID: Standard_GUID): Standard_Boolean; AddAttribute(anAttribute: Handle_TDF_Attribute, append: Standard_Boolean): void; ForgetAttribute_1(anAttribute: Handle_TDF_Attribute): void; ForgetAttribute_2(aguid: Standard_GUID): Standard_Boolean; ForgetAllAttributes(clearChildren: Standard_Boolean): void; ResumeAttribute(anAttribute: Handle_TDF_Attribute): void; FindAttribute_1(anID: Standard_GUID, anAttribute: Handle_TDF_Attribute): Standard_Boolean; FindAttribute_3(anID: Standard_GUID, aTransaction: Graphic3d_ZLayerId, anAttribute: Handle_TDF_Attribute): Standard_Boolean; MayBeModified(): Standard_Boolean; AttributesModified(): Standard_Boolean; HasAttribute(): Standard_Boolean; NbAttributes(): Graphic3d_ZLayerId; Depth(): Graphic3d_ZLayerId; IsDescendant(aLabel: TDF_Label): Standard_Boolean; Root(): TDF_Label; HasChild(): Standard_Boolean; NbChildren(): Graphic3d_ZLayerId; FindChild(aTag: Graphic3d_ZLayerId, create: Standard_Boolean): TDF_Label; NewChild(): TDF_Label; Transaction(): Graphic3d_ZLayerId; HasLowerNode(otherLabel: TDF_Label): Standard_Boolean; HasGreaterNode(otherLabel: TDF_Label): Standard_Boolean; ExtendedDump(anOS: Standard_OStream, aFilter: TDF_IDFilter, aMap: TDF_AttributeIndexedMap): void; EntryDump(anOS: Standard_OStream): void; delete(): void; } export declare class BRepAlgoAPI_Algo extends BRepBuilderAPI_MakeShape { Shape(): TopoDS_Shape; Clear(): void; SetRunParallel(theFlag: Standard_Boolean): void; RunParallel(): Standard_Boolean; SetFuzzyValue(theFuzz: Standard_Real): void; FuzzyValue(): Standard_Real; HasErrors(): Standard_Boolean; HasWarnings(): Standard_Boolean; HasError(theType: Handle_Standard_Type): Standard_Boolean; HasWarning(theType: Handle_Standard_Type): Standard_Boolean; DumpErrors(theOS: Standard_OStream): void; DumpWarnings(theOS: Standard_OStream): void; ClearWarnings(): void; GetReport(): Handle_Message_Report; SetUseOBB(theUseOBB: Standard_Boolean): void; delete(): void; } export declare class BRepAlgoAPI_BooleanOperation extends BRepAlgoAPI_BuilderAlgo { Shape1(): TopoDS_Shape; Shape2(): TopoDS_Shape; SetTools(theLS: TopTools_ListOfShape): void; Tools(): TopTools_ListOfShape; SetOperation(theBOP: BOPAlgo_Operation): void; Operation(): BOPAlgo_Operation; Build(theRange: Message_ProgressRange): void; delete(): void; } export declare class BRepAlgoAPI_BooleanOperation_1 extends BRepAlgoAPI_BooleanOperation { constructor(); } export declare class BRepAlgoAPI_BooleanOperation_2 extends BRepAlgoAPI_BooleanOperation { constructor(thePF: BOPAlgo_PaveFiller); } export declare class BRepAlgoAPI_Cut extends BRepAlgoAPI_BooleanOperation { delete(): void; } export declare class BRepAlgoAPI_Cut_1 extends BRepAlgoAPI_Cut { constructor(); } export declare class BRepAlgoAPI_Cut_2 extends BRepAlgoAPI_Cut { constructor(PF: BOPAlgo_PaveFiller); } export declare class BRepAlgoAPI_Cut_3 extends BRepAlgoAPI_Cut { constructor(S1: TopoDS_Shape, S2: TopoDS_Shape, theRange: Message_ProgressRange); } export declare class BRepAlgoAPI_Cut_4 extends BRepAlgoAPI_Cut { constructor(S1: TopoDS_Shape, S2: TopoDS_Shape, aDSF: BOPAlgo_PaveFiller, bFWD: Standard_Boolean, theRange: Message_ProgressRange); } export declare class BRepAlgoAPI_Fuse extends BRepAlgoAPI_BooleanOperation { delete(): void; } export declare class BRepAlgoAPI_Fuse_1 extends BRepAlgoAPI_Fuse { constructor(); } export declare class BRepAlgoAPI_Fuse_2 extends BRepAlgoAPI_Fuse { constructor(PF: BOPAlgo_PaveFiller); } export declare class BRepAlgoAPI_Fuse_3 extends BRepAlgoAPI_Fuse { constructor(S1: TopoDS_Shape, S2: TopoDS_Shape, theRange: Message_ProgressRange); } export declare class BRepAlgoAPI_Fuse_4 extends BRepAlgoAPI_Fuse { constructor(S1: TopoDS_Shape, S2: TopoDS_Shape, aDSF: BOPAlgo_PaveFiller, theRange: Message_ProgressRange); } export declare class BRepAlgoAPI_Section extends BRepAlgoAPI_BooleanOperation { Init1_1(S1: TopoDS_Shape): void; Init1_2(Pl: gp_Pln): void; Init1_3(Sf: Handle_Geom_Surface): void; Init2_1(S2: TopoDS_Shape): void; Init2_2(Pl: gp_Pln): void; Init2_3(Sf: Handle_Geom_Surface): void; Approximation(B: Standard_Boolean): void; ComputePCurveOn1(B: Standard_Boolean): void; ComputePCurveOn2(B: Standard_Boolean): void; Build(theRange: Message_ProgressRange): void; HasAncestorFaceOn1(E: TopoDS_Shape, F: TopoDS_Shape): Standard_Boolean; HasAncestorFaceOn2(E: TopoDS_Shape, F: TopoDS_Shape): Standard_Boolean; delete(): void; } export declare class BRepAlgoAPI_Section_1 extends BRepAlgoAPI_Section { constructor(); } export declare class BRepAlgoAPI_Section_2 extends BRepAlgoAPI_Section { constructor(PF: BOPAlgo_PaveFiller); } export declare class BRepAlgoAPI_Section_3 extends BRepAlgoAPI_Section { constructor(S1: TopoDS_Shape, S2: TopoDS_Shape, PerformNow: Standard_Boolean); } export declare class BRepAlgoAPI_Section_4 extends BRepAlgoAPI_Section { constructor(S1: TopoDS_Shape, S2: TopoDS_Shape, aDSF: BOPAlgo_PaveFiller, PerformNow: Standard_Boolean); } export declare class BRepAlgoAPI_Section_5 extends BRepAlgoAPI_Section { constructor(S1: TopoDS_Shape, Pl: gp_Pln, PerformNow: Standard_Boolean); } export declare class BRepAlgoAPI_Section_6 extends BRepAlgoAPI_Section { constructor(S1: TopoDS_Shape, Sf: Handle_Geom_Surface, PerformNow: Standard_Boolean); } export declare class BRepAlgoAPI_Section_7 extends BRepAlgoAPI_Section { constructor(Sf: Handle_Geom_Surface, S2: TopoDS_Shape, PerformNow: Standard_Boolean); } export declare class BRepAlgoAPI_Section_8 extends BRepAlgoAPI_Section { constructor(Sf1: Handle_Geom_Surface, Sf2: Handle_Geom_Surface, PerformNow: Standard_Boolean); } export declare class BRepAlgoAPI_Common extends BRepAlgoAPI_BooleanOperation { delete(): void; } export declare class BRepAlgoAPI_Common_1 extends BRepAlgoAPI_Common { constructor(); } export declare class BRepAlgoAPI_Common_2 extends BRepAlgoAPI_Common { constructor(PF: BOPAlgo_PaveFiller); } export declare class BRepAlgoAPI_Common_3 extends BRepAlgoAPI_Common { constructor(S1: TopoDS_Shape, S2: TopoDS_Shape, theRange: Message_ProgressRange); } export declare class BRepAlgoAPI_Common_4 extends BRepAlgoAPI_Common { constructor(S1: TopoDS_Shape, S2: TopoDS_Shape, PF: BOPAlgo_PaveFiller, theRange: Message_ProgressRange); } export declare class BRepAlgoAPI_BuilderAlgo extends BRepAlgoAPI_Algo { SetArguments(theLS: TopTools_ListOfShape): void; Arguments(): TopTools_ListOfShape; SetNonDestructive(theFlag: Standard_Boolean): void; NonDestructive(): Standard_Boolean; SetGlue(theGlue: BOPAlgo_GlueEnum): void; Glue(): BOPAlgo_GlueEnum; SetCheckInverted(theCheck: Standard_Boolean): void; CheckInverted(): Standard_Boolean; Build(theRange: Message_ProgressRange): void; SimplifyResult(theUnifyEdges: Standard_Boolean, theUnifyFaces: Standard_Boolean, theAngularTol: Standard_Real): void; Modified(theS: TopoDS_Shape): TopTools_ListOfShape; Generated(theS: TopoDS_Shape): TopTools_ListOfShape; IsDeleted(aS: TopoDS_Shape): Standard_Boolean; HasModified(): Standard_Boolean; HasGenerated(): Standard_Boolean; HasDeleted(): Standard_Boolean; SetToFillHistory(theHistFlag: Standard_Boolean): void; HasHistory(): Standard_Boolean; SectionEdges(): TopTools_ListOfShape; DSFiller(): BOPAlgo_PPaveFiller; Builder(): BOPAlgo_PBuilder; History(): Handle_BRepTools_History; delete(): void; } export declare class BRepAlgoAPI_BuilderAlgo_1 extends BRepAlgoAPI_BuilderAlgo { constructor(); } export declare class BRepAlgoAPI_BuilderAlgo_2 extends BRepAlgoAPI_BuilderAlgo { constructor(thePF: BOPAlgo_PaveFiller); } export declare class ShapeFix_Face extends ShapeFix_Root { ClearModes(): void; Init_1(face: TopoDS_Face): void; Init_2(surf: Handle_Geom_Surface, preci: Standard_Real, fwd: Standard_Boolean): void; Init_3(surf: Handle_ShapeAnalysis_Surface, preci: Standard_Real, fwd: Standard_Boolean): void; SetMsgRegistrator(msgreg: Handle_ShapeExtend_BasicMsgRegistrator): void; SetPrecision(preci: Standard_Real): void; SetMinTolerance(mintol: Standard_Real): void; SetMaxTolerance(maxtol: Standard_Real): void; FixWireMode(): Graphic3d_ZLayerId; FixOrientationMode(): Graphic3d_ZLayerId; FixAddNaturalBoundMode(): Graphic3d_ZLayerId; FixMissingSeamMode(): Graphic3d_ZLayerId; FixSmallAreaWireMode(): Graphic3d_ZLayerId; RemoveSmallAreaFaceMode(): Graphic3d_ZLayerId; FixIntersectingWiresMode(): Graphic3d_ZLayerId; FixLoopWiresMode(): Graphic3d_ZLayerId; FixSplitFaceMode(): Graphic3d_ZLayerId; AutoCorrectPrecisionMode(): Graphic3d_ZLayerId; FixPeriodicDegeneratedMode(): Graphic3d_ZLayerId; Face(): TopoDS_Face; Result(): TopoDS_Shape; Add(wire: TopoDS_Wire): void; Perform(): Standard_Boolean; FixOrientation_1(): Standard_Boolean; FixOrientation_2(MapWires: TopTools_DataMapOfShapeListOfShape): Standard_Boolean; FixAddNaturalBound(): Standard_Boolean; FixMissingSeam(): Standard_Boolean; FixSmallAreaWire(theIsRemoveSmallFace: Standard_Boolean): Standard_Boolean; FixLoopWire(aResWires: TopTools_SequenceOfShape): Standard_Boolean; FixIntersectingWires(): Standard_Boolean; FixWiresTwoCoincEdges(): Standard_Boolean; FixSplitFace(MapWires: TopTools_DataMapOfShapeListOfShape): Standard_Boolean; FixPeriodicDegenerated(): Standard_Boolean; Status(status: ShapeExtend_Status): Standard_Boolean; FixWireTool(): Handle_ShapeFix_Wire; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class ShapeFix_Face_1 extends ShapeFix_Face { constructor(); } export declare class ShapeFix_Face_2 extends ShapeFix_Face { constructor(face: TopoDS_Face); } export declare class ShapeFix_Wire extends ShapeFix_Root { ClearModes(): void; ClearStatuses(): void; Init_1(wire: TopoDS_Wire, face: TopoDS_Face, prec: Standard_Real): void; Init_2(saw: Handle_ShapeAnalysis_Wire): void; Load_1(wire: TopoDS_Wire): void; Load_2(sbwd: Handle_ShapeExtend_WireData): void; SetFace(face: TopoDS_Face): void; SetSurface_1(surf: Handle_Geom_Surface): void; SetSurface_2(surf: Handle_Geom_Surface, loc: TopLoc_Location): void; SetPrecision(prec: Standard_Real): void; SetMaxTailAngle(theMaxTailAngle: Standard_Real): void; SetMaxTailWidth(theMaxTailWidth: Standard_Real): void; IsLoaded(): Standard_Boolean; IsReady(): Standard_Boolean; NbEdges(): Graphic3d_ZLayerId; Wire(): TopoDS_Wire; WireAPIMake(): TopoDS_Wire; Analyzer(): Handle_ShapeAnalysis_Wire; WireData(): Handle_ShapeExtend_WireData; Face(): TopoDS_Face; ModifyTopologyMode(): Standard_Boolean; ModifyGeometryMode(): Standard_Boolean; ModifyRemoveLoopMode(): Graphic3d_ZLayerId; ClosedWireMode(): Standard_Boolean; PreferencePCurveMode(): Standard_Boolean; FixGapsByRangesMode(): Standard_Boolean; FixReorderMode(): Graphic3d_ZLayerId; FixSmallMode(): Graphic3d_ZLayerId; FixConnectedMode(): Graphic3d_ZLayerId; FixEdgeCurvesMode(): Graphic3d_ZLayerId; FixDegeneratedMode(): Graphic3d_ZLayerId; FixSelfIntersectionMode(): Graphic3d_ZLayerId; FixLackingMode(): Graphic3d_ZLayerId; FixGaps3dMode(): Graphic3d_ZLayerId; FixGaps2dMode(): Graphic3d_ZLayerId; FixReversed2dMode(): Graphic3d_ZLayerId; FixRemovePCurveMode(): Graphic3d_ZLayerId; FixAddPCurveMode(): Graphic3d_ZLayerId; FixRemoveCurve3dMode(): Graphic3d_ZLayerId; FixAddCurve3dMode(): Graphic3d_ZLayerId; FixSeamMode(): Graphic3d_ZLayerId; FixShiftedMode(): Graphic3d_ZLayerId; FixSameParameterMode(): Graphic3d_ZLayerId; FixVertexToleranceMode(): Graphic3d_ZLayerId; FixNotchedEdgesMode(): Graphic3d_ZLayerId; FixSelfIntersectingEdgeMode(): Graphic3d_ZLayerId; FixIntersectingEdgesMode(): Graphic3d_ZLayerId; FixNonAdjacentIntersectingEdgesMode(): Graphic3d_ZLayerId; FixTailMode(): Graphic3d_ZLayerId; Perform(): Standard_Boolean; FixReorder_1(): Standard_Boolean; FixSmall_1(lockvtx: Standard_Boolean, precsmall: Standard_Real): Graphic3d_ZLayerId; FixConnected_1(prec: Standard_Real): Standard_Boolean; FixEdgeCurves(): Standard_Boolean; FixDegenerated_1(): Standard_Boolean; FixSelfIntersection(): Standard_Boolean; FixLacking_1(force: Standard_Boolean): Standard_Boolean; FixClosed(prec: Standard_Real): Standard_Boolean; FixGaps3d(): Standard_Boolean; FixGaps2d(): Standard_Boolean; FixReorder_2(wi: ShapeAnalysis_WireOrder): Standard_Boolean; FixSmall_2(num: Graphic3d_ZLayerId, lockvtx: Standard_Boolean, precsmall: Standard_Real): Standard_Boolean; FixConnected_2(num: Graphic3d_ZLayerId, prec: Standard_Real): Standard_Boolean; FixSeam(num: Graphic3d_ZLayerId): Standard_Boolean; FixShifted(): Standard_Boolean; FixDegenerated_2(num: Graphic3d_ZLayerId): Standard_Boolean; FixLacking_2(num: Graphic3d_ZLayerId, force: Standard_Boolean): Standard_Boolean; FixNotchedEdges(): Standard_Boolean; FixGap3d(num: Graphic3d_ZLayerId, convert: Standard_Boolean): Standard_Boolean; FixGap2d(num: Graphic3d_ZLayerId, convert: Standard_Boolean): Standard_Boolean; FixTails(): Standard_Boolean; StatusReorder(status: ShapeExtend_Status): Standard_Boolean; StatusSmall(status: ShapeExtend_Status): Standard_Boolean; StatusConnected(status: ShapeExtend_Status): Standard_Boolean; StatusEdgeCurves(status: ShapeExtend_Status): Standard_Boolean; StatusDegenerated(status: ShapeExtend_Status): Standard_Boolean; StatusSelfIntersection(status: ShapeExtend_Status): Standard_Boolean; StatusLacking(status: ShapeExtend_Status): Standard_Boolean; StatusClosed(status: ShapeExtend_Status): Standard_Boolean; StatusGaps3d(status: ShapeExtend_Status): Standard_Boolean; StatusGaps2d(status: ShapeExtend_Status): Standard_Boolean; StatusNotches(status: ShapeExtend_Status): Standard_Boolean; StatusRemovedSegment(): Standard_Boolean; StatusFixTails(status: ShapeExtend_Status): Standard_Boolean; LastFixStatus(status: ShapeExtend_Status): Standard_Boolean; FixEdgeTool(): Handle_ShapeFix_Edge; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class ShapeFix_Wire_1 extends ShapeFix_Wire { constructor(); } export declare class ShapeFix_Wire_2 extends ShapeFix_Wire { constructor(wire: TopoDS_Wire, face: TopoDS_Face, prec: Standard_Real); } export declare class ShapeFix_Shell extends ShapeFix_Root { Init(shell: TopoDS_Shell): void; Perform(theProgress: Message_ProgressRange): Standard_Boolean; FixFaceOrientation(shell: TopoDS_Shell, isAccountMultiConex: Standard_Boolean, NonManifold: Standard_Boolean): Standard_Boolean; Shell(): TopoDS_Shell; Shape(): TopoDS_Shape; NbShells(): Graphic3d_ZLayerId; ErrorFaces(): TopoDS_Compound; Status(status: ShapeExtend_Status): Standard_Boolean; FixFaceTool(): Handle_ShapeFix_Face; SetMsgRegistrator(msgreg: Handle_ShapeExtend_BasicMsgRegistrator): void; SetPrecision(preci: Standard_Real): void; SetMinTolerance(mintol: Standard_Real): void; SetMaxTolerance(maxtol: Standard_Real): void; FixFaceMode(): Graphic3d_ZLayerId; FixOrientationMode(): Graphic3d_ZLayerId; SetNonManifoldFlag(isNonManifold: 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 ShapeFix_Shell_1 extends ShapeFix_Shell { constructor(); } export declare class ShapeFix_Shell_2 extends ShapeFix_Shell { constructor(shape: TopoDS_Shell); } export declare class ShapeFix_Solid extends ShapeFix_Root { Init(solid: TopoDS_Solid): void; Perform(theProgress: Message_ProgressRange): Standard_Boolean; SolidFromShell(shell: TopoDS_Shell): TopoDS_Solid; Status(status: ShapeExtend_Status): Standard_Boolean; Solid(): TopoDS_Shape; FixShellTool(): Handle_ShapeFix_Shell; SetMsgRegistrator(msgreg: Handle_ShapeExtend_BasicMsgRegistrator): void; SetPrecision(preci: Standard_Real): void; SetMinTolerance(mintol: Standard_Real): void; SetMaxTolerance(maxtol: Standard_Real): void; FixShellMode(): Graphic3d_ZLayerId; FixShellOrientationMode(): Graphic3d_ZLayerId; CreateOpenSolidMode(): Standard_Boolean; Shape(): TopoDS_Shape; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class ShapeFix_Solid_1 extends ShapeFix_Solid { constructor(); } export declare class ShapeFix_Solid_2 extends ShapeFix_Solid { constructor(solid: TopoDS_Solid); } export declare class ShapeFix_Shape extends ShapeFix_Root { Init(shape: TopoDS_Shape): void; Perform(theProgress: Message_ProgressRange): Standard_Boolean; Shape(): TopoDS_Shape; FixSolidTool(): Handle_ShapeFix_Solid; FixShellTool(): Handle_ShapeFix_Shell; FixFaceTool(): Handle_ShapeFix_Face; FixWireTool(): Handle_ShapeFix_Wire; FixEdgeTool(): Handle_ShapeFix_Edge; Status(status: ShapeExtend_Status): Standard_Boolean; SetMsgRegistrator(msgreg: Handle_ShapeExtend_BasicMsgRegistrator): void; SetPrecision(preci: Standard_Real): void; SetMinTolerance(mintol: Standard_Real): void; SetMaxTolerance(maxtol: Standard_Real): void; FixSolidMode(): Graphic3d_ZLayerId; FixFreeShellMode(): Graphic3d_ZLayerId; FixFreeFaceMode(): Graphic3d_ZLayerId; FixFreeWireMode(): Graphic3d_ZLayerId; FixSameParameterMode(): Graphic3d_ZLayerId; FixVertexPositionMode(): Graphic3d_ZLayerId; FixVertexTolMode(): Graphic3d_ZLayerId; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class ShapeFix_Shape_1 extends ShapeFix_Shape { constructor(); } export declare class ShapeFix_Shape_2 extends ShapeFix_Shape { constructor(shape: TopoDS_Shape); } export declare class ShapeFix_Root extends Standard_Transient { constructor() Set(Root: Handle_ShapeFix_Root): void; SetContext(context: Handle_ShapeBuild_ReShape): void; Context(): Handle_ShapeBuild_ReShape; SetMsgRegistrator(msgreg: Handle_ShapeExtend_BasicMsgRegistrator): void; MsgRegistrator(): Handle_ShapeExtend_BasicMsgRegistrator; SetPrecision(preci: Standard_Real): void; Precision(): Standard_Real; SetMinTolerance(mintol: Standard_Real): void; MinTolerance(): Standard_Real; SetMaxTolerance(maxtol: Standard_Real): void; MaxTolerance(): Standard_Real; LimitTolerance(toler: Standard_Real): Standard_Real; SendMsg_1(shape: TopoDS_Shape, message: Message_Msg, gravity: Message_Gravity): void; SendMsg_2(message: Message_Msg, gravity: Message_Gravity): void; SendWarning_1(shape: TopoDS_Shape, message: Message_Msg): void; SendWarning_2(message: Message_Msg): void; SendFail_1(shape: TopoDS_Shape, message: Message_Msg): void; SendFail_2(message: Message_Msg): void; static get_type_name(): Standard_Character; static get_type_descriptor(): Handle_Standard_Type; DynamicType(): Handle_Standard_Type; delete(): void; } export declare class ShapeFix_Edge extends Standard_Transient { constructor() Projector(): Handle_ShapeConstruct_ProjectCurveOnSurface; FixRemovePCurve_1(edge: TopoDS_Edge, face: TopoDS_Face): Standard_Boolean; FixRemovePCurve_2(edge: TopoDS_Edge, surface: Handle_Geom_Surface, location: TopLoc_Location): Standard_Boolean; FixRemoveCurve3d(edge: TopoDS_Edge): Standard_Boolean; FixAddPCurve_1(edge: TopoDS_Edge, face: TopoDS_Face, isSeam: Standard_Boolean, prec: Standard_Real): Standard_Boolean; FixAddPCurve_2(edge: TopoDS_Edge, surface: Handle_Geom_Surface, location: TopLoc_Location, isSeam: Standard_Boolean, prec: Standard_Real): Standard_Boolean; FixAddPCurve_3(edge: TopoDS_E