h,L6          ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !!!!!""""""######$$$$$$$%%%%%%%%%&&&&&&''(((((())))**+,,--------....//0000000000000000000000000000000000001111111123456778899::;;;;;;;<<<=>>>??@@AAABBCCDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFGHHIIJKLMNOPQQRRSSTTTTTTTTUUUUUUUUUUUUUVWXYZZZZZZZZZZZZZZ[\\\\\\\\\\\\\\\\\\\\\\\\\\]]^_`````````````````````````````````````````abcdeeeeeeeeffffggghhiijjjjjkkllmnoopqqqqqqqrrrsttttuuvwwwxxxxyyz{{{||}~~~~0.2.2.0 Safe-InferredC Safe-Inferredv   Safe-Inferred Safe-Inferred  Safe-Inferred Safe-Inferred# Safe-InferredR Safe-Inferred | Safe-Inferred Safe-Inferred  Safe-Inferred   Safe-Inferred% "! !"  Safe-InferredX&%&%  Safe-Inferred ('('  Safe-Inferred43210/*65,+.-)6543210/.-,+*) Safe-Inferred BA@?>=9DC:8<;7DCBA@?>=<;:897None .PGXUYFOZ[EVMNQRSLKJIHTW++OPNMQRLKJSIHTUVWGXFYEZ[None }f^nko]epq\l_cbdghia`jm,,efdcbgha_i`jklm^n]o\pqNone ~z{xwyvu|}tsr55yz{|}~xwvutsrNone '66None **None //None Z 0 0None 22None 33None 44None 43210/*65,+.-)None   None XNone ....None Z%-%-None  ) ) Safe-InferredT  Safe-Inferred !None " Safe-Inferred# Safe-Inferred$ Safe-InferredP% Safe-Inferred& Safe-Inferred' Safe-Inferred( Safe-InferredC) Safe-Inferred {*None  Safe-Inferred+None ,None $- Safe-InferredW. Safe-Inferred  Safe-Inferred/ Safe-Inferred0None #%1%11None  & &2 Safe-Inferred 3 Safe-Inferred I4None l5 Safe-Inferred 6 Safe-Inferred 7None  Safe-Inferred!8None !;9 Safe-Inferred!j: Safe-Inferred !;None !<None "= Safe-Inferred"7> Safe-Inferred"f? Safe-Inferred "@None "A Safe-Inferred"B Safe-Inferred #$CNone #KD Safe-Inferred#~  E Safe-Inferred#F Safe-Inferred$@G Safe-Inferred $lH Safe-Inferred$I Safe-Inferred $ Safe-Inferred$J Safe-Inferred%"K Safe-Inferred %NLNone %qM Safe-Inferred%N Safe-Inferred %O Safe-Inferred%P Safe-Inferred &#QNone &FRNone &qSNone &T Safe-Inferred&U Safe-Inferred'   Safe-Inferred'ZV Safe-Inferred'W Safe-Inferred ' Safe-Inferred'X Safe-Inferred( Y Safe-Inferred (6ZNone (Y Safe-Inferred([ Safe-Inferred( Safe-Inferred)\ Safe-Inferred )@  ] Safe-Inferred )^None )_None )`None ***aNone *bNone *cNone +dNone +AeNone +h   Safe-Inferred+ fNone +gNone ,!hNone ,PiNone ,{%%jNone ,kNone ,lNone -mNone -'nNone -JoNone -mpNone -qNone -rNone -sNone .%tNone.OuNone .vvNone .wNone .None.xNone/yNone /<zNone /c{None /opencascade-hsbuilder, shape, value, tol, mode intersection, selfInter, join, removeIntEdgesNone0|None0D}None 0g~None 0None0None 0None 1  None 1NNone 1None 1None 1None 1None 2None 2BNone 2rNone 2 Safe-Inferred 2 Safe-Inferred 3None 3<   Safe-Inferred 4Kopencascade-hsuseTriangulationopencascade-hsuseShapeToleranceopencascade-hsisTriangulation usedopencascade-hs isOptimalopencascade-hsis ShapeToleranceUsedNone 4wNone 4 Safe-Inferred4None 4 Safe-Inferred 5$None 5H Safe-Inferred5tNone 5 Safe-Inferred5 Safe-Inferred 6None 6-None 6a Safe-Inferred6 Safe-Inferred6                             !!!!!""""""######$$$$$$$%%%%%%%%%&&&&&&''(((((())))**+,,--------....//0000000000000000000000000000000000001111111123456778899::;;;;;;;<<<=>>>??@@AAABBCCDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFGHHIIJKLMNOPQQRRSSTTTTTTTTUUUUUUUUUUUUUVWXYZZZZZZZZZZZZZZ[\\\\\\\\\\\\\\\\\\\\\\\\\\]]^_`````````````````````````````````````````abcdeeeeeeeeffffggghhiijjjjjkkllmnoopqqqqqqqrrrsttttuuvwwwxxxxyyz{{{||}~~~~opencascade-hs-0.2.2.0-inplace$OpenCascade.BRepBuilderAPI.FaceError$OpenCascade.BRepBuilderAPI.WireErrorOpenCascade.BRepMesh.Types)OpenCascade.BRepMesh.Internal.DestructorsOpenCascade.BRepOffset.ModeOpenCascade.BRepTools.Types*OpenCascade.BRepTools.Internal.DestructorsOpenCascade.Bnd.Types$OpenCascade.Bnd.Internal.DestructorsOpenCascade.Font.FontAspectOpenCascade.Font.Types%OpenCascade.Font.Internal.DestructorsOpenCascade.GP.Types#OpenCascade.GP.Internal.DestructorsOpenCascade.GP.Trsf2dOpenCascade.GP.TrsfOpenCascade.GP.Pnt2dOpenCascade.GP.PntOpenCascade.GP.GTrsfOpenCascade.GP.Dir2dOpenCascade.GP.DirOpenCascade.GP.Ax2dOpenCascade.GP.Ax2OpenCascade.GP.Ax1OpenCascade.GPOpenCascade.Bnd.OBBOpenCascade.Bnd.BoxOpenCascade.GP.VecOpenCascade.GP.Vec2dOpenCascade.GP.XYZOpenCascade.GProp.Types&OpenCascade.GProp.Internal.DestructorsOpenCascade.GProp.GPropsOpenCascade.GeomAbs.JoinType-OpenCascade.Graphic3D.HorizontalTextAlignment+OpenCascade.Graphic3D.VerticalTextAlignment!OpenCascade.IFSelect.ReturnStatusOpenCascade.InheritanceOpenCascade.HandleOpenCascade.Geom.Types%OpenCascade.Geom.Internal.DestructorsOpenCascade.Geom.CurveOpenCascade.GC.MakeSegmentOpenCascade.GC.MakeArcOfCircle OpenCascade.BRepBuilderAPI.Types/OpenCascade.BRepBuilderAPI.Internal.DestructorsOpenCascade.Internal.BoolOpenCascade.GP.Ax3OpenCascade.Font.BRepFontOpenCascade.Message.Types(OpenCascade.Message.Internal.Destructors!OpenCascade.Message.ProgressRangeOpenCascade.NCollection.Types,OpenCascade.NCollection.Internal.DestructorsOpenCascade.NCollection.Array1OpenCascade.Geom.BezierCurveOpenCascade.Poly.Types%OpenCascade.Poly.Internal.DestructorsOpenCascade.Poly.TriangulationOpenCascade.Poly.TriangleOpenCascade.RWMesh.TypesOpenCascade.RWGltf.Types'OpenCascade.RWGltf.Internal.DestructorsOpenCascade.RWGltf.CafReaderOpenCascade.RWObj.Types&OpenCascade.RWObj.Internal.DestructorsOpenCascade.RWObj.CafReader%OpenCascade.STEPControl.StepModelTypeOpenCascade.ShapeExtend.StatusOpenCascade.ShapeFix.Types)OpenCascade.ShapeFix.Internal.DestructorsOpenCascade.StlAPI.Types'OpenCascade.StlAPI.Internal.DestructorsOpenCascade.TColStd.Types(OpenCascade.TColStd.Internal.Destructors0OpenCascade.TColStd.IndexedDataMapOfStringStringOpenCascade.TDF.Types$OpenCascade.TDF.Internal.DestructorsOpenCascade.TDocStd.Types(OpenCascade.TDocStd.Internal.DestructorsOpenCascade.TDocStd.DocumentOpenCascade.RWObj.CafWriterOpenCascade.RWGltf.CafWriterOpenCascade.TopAbs.OrientationOpenCascade.TopAbs.ShapeEnumOpenCascade.TopExp.Types'OpenCascade.TopExp.Internal.DestructorsOpenCascade.TopLoc.Types'OpenCascade.TopLoc.Internal.DestructorsOpenCascade.TopLoc.LocationOpenCascade.TopTools.TypesOpenCascade.TopoDS.Types'OpenCascade.TopoDS.Internal.DestructorsOpenCascade.TopoDS.SolidOpenCascade.TopoDS.ShellOpenCascade.TopoDS.ShapeOpenCascade.TopoDS.FaceOpenCascade.TopoDS.EdgeOpenCascade.TopoDS.CompoundOpenCascade.TopoDS.CompSolidOpenCascade.TopoDS.BuilderOpenCascade.TopExp.ExplorerOpenCascade.StlAPI.WriterOpenCascade.StlAPI.Reader OpenCascade.Font.BRepTextBuilder"OpenCascade.BRepTools.WireExplorer"OpenCascade.BRepPrimAPI.MakeSphere!OpenCascade.BRepPrimAPI.MakePrism$OpenCascade.BRepPrimAPI.MakeCylinder OpenCascade.BRepPrimAPI.MakeCone$OpenCascade.BRepMesh.IncrementalMesh$OpenCascade.BRepBuilderAPI.Transform#OpenCascade.BRepBuilderAPI.MakeWire$OpenCascade.BRepBuilderAPI.MakeSolid$OpenCascade.BRepBuilderAPI.MakeShapeOpenCascade.BRepPrimAPI.Types,OpenCascade.BRepPrimAPI.Internal.Destructors!OpenCascade.BRepPrimAPI.MakeRevolOpenCascade.BRepPrimAPI.MakeBoxOpenCascade.BRepOffsetAPI.Types.OpenCascade.BRepOffsetAPI.Internal.Destructors"OpenCascade.BRepOffsetAPI.MakePipe)OpenCascade.BRepOffsetAPI.MakeOffsetShapeOpenCascade.BRepFilletAPI.Types.OpenCascade.BRepFilletAPI.Internal.Destructors$OpenCascade.BRepFilletAPI.MakeFillet&OpenCascade.BRepBuilderAPI.MakePolygon#OpenCascade.BRepBuilderAPI.MakeFace#OpenCascade.BRepBuilderAPI.MakeEdge%OpenCascade.BRepBuilderAPI.GTransformOpenCascade.BRepBuilderAPI.CopyOpenCascade.BRepAlgoAPI.FuseOpenCascade.BRepAlgoAPI.CutOpenCascade.BRepAlgoAPI.CommonOpenCascade.BRep.ToolOpenCascade.ShapeFix.SolidOpenCascade.RWMesh.CafReaderOpenCascade.BRepLibOpenCascade.BRepGProp!OpenCascade.BRepBuilderAPI.SewingOpenCascade.BRepBndLibOpenCascade.TopoDS.VertexOpenCascade.TopoDS.WireOpenCascade.XCAFDoc.TypesOpenCascade.XCAFDoc.ShapeTool(OpenCascade.XCAFDoc.Internal.Destructors OpenCascade.XCAFDoc.DocumentToolOpenCascade.XSControl.TypesOpenCascade.XSControl.ReaderOpenCascade.STEPControl.Types,OpenCascade.STEPControl.Internal.DestructorsOpenCascade.STEPControl.WriterOpenCascade.STEPControl.Readeropencascade-hsOpenCascade.BRepMeshOpenCascade.BRepTools $dmupcastOpenCascade.GeomOpenCascade.BRepBuilderAPIOpenCascade.NCollectionOpenCascade.StlAPIOpenCascade.TopAbsOpenCascade.TopExpOpenCascade.TopLocOpenCascade.TopToolsOpenCascade.TopoDSOpenCascade.BRepPrimAPIOpenCascade.BRepOffsetAPIOpenCascade.BRepFilletAPIOpenCascade.STEPControlPaths_opencascade_hs FaceErrorFaceDoneNoFace NotPlanarCurveProjectionFailedParametersOutOfRange $fEqFaceError$fEnumFaceError WireErrorWireDone EmptyWireDisconnectedWireNonManifoldWire $fEqWireError$fEnumWireErrorIncrementalMeshdeleteIncrementalMeshModeSkinPipe RectoVerso $fEnumMode $fShowMode WireExplorerdeleteWireExplorerOBBBox deleteOBB deleteBox FontAspect UndefinedRegularBoldItalic BoldItalic$fEnumFontAspect$fShowFontAspectBRepTextBuilderBRepFontdeleteBRepTextBuilderdeleteBRepFontXYZGTrsfTrsf2dTrsfVec2dVecDir2dDirAx3Ax2dAx2Ax1Pnt2dPnt deleteXYZ deleteTrsf2d deleteGTrsf deleteTrsf deleteVec2d deleteVec deleteDir2d deleteDir deleteAx3 deleteAx2d deleteAx2 deleteAx1 deletePnt2d deletePnt preMultiplymultiplyinvertsetTranslationRelativesetTranslationPartsetTranslationsetTransformationRelativesetTransformationsetMirrorAboutAx2dsetMirrorAboutPnt2dnewfromTrsf setRotationsetScalesetScaleFactor setValues isNegative scaleFactorvalueinverted multipliedpowerpoweredsetDisplacementsetMirrorAboutAx2setMirrorAboutAx1setMirrorAboutPnt fromTrsf2dsetRotationAboutAxisAngletranslateRelative translate transformscalerotatemirrorAboutAx2dmirrorgetXgetYsetXsetYdistancesquareDistanceisEqualmirroredmirroredAboutAx2drotatedscaled transformed translatedtranslatedRelativemirrorAboutAx2mirrorAboutAx1getZsetZ baryCentermirroredAboutAx1mirroredAboutAx2setFormsetValuereverseisNormal isOpposite isParallelanglecrosseddotreversed crossCrosscross angleWithRef crossCrosseddotCrossmirrorAboutPnt2d setLocation setDirectionlocation direction isCoaxialmirroredAboutPnt2dmirrorAboutPntsetAxis setYDirection setXDirectionnewAutoX xDirection yDirectionaxis isCoplanarisCoplanarWithAx1mirroredAboutPntorigindxdydzoxoyozxoyyozzoxorigin2ddx2ddy2dox2doy2dcenter zDirectionxHSizeyHSizezHSizeposition cornerMin cornerMaxsubtractadd magnitudesquareMagnitudeadded subtracteddividedividedcrossMagnitudecrossSquareMagnitudenewXYZ fromDoublesxyzGProps deleteGPropsfromSystemLocationmass centreOfMassmomentOfInertiaJoinTypeArcTangent Intersection$fEnumJoinType$fShowJoinTypeHorizontalTextAlignmentLeftCenterRight$fEnumHorizontalTextAlignment$fShowHorizontalTextAlignmentVerticalTextAlignmentBottomTop TopFirstLine$fEnumVerticalTextAlignment$fShowVerticalTextAlignment ReturnStatusVoidDoneErrorFailStop$fEqReturnStatus$fEnumReturnStatus$fShowReturnStatusDiscriminatedSubTypeOfdowncast SubTypeOfupcastunsafeDowncastHandle$fSubTypeOfHandleHandleSurface BezierCurve TrimmedCurveCurve$fSubTypeOfCurveTrimmedCurve$fSubTypeOfCurveBezierCurvedeleteBezierCurvedeleteHandleBezierCurvedeleteHandleTrimmedCurvedeleteHandleCurvednfromPnts from3PntsfromPntsAndVecSewing MakeShape MakeSolidMakeFaceMakeWire$fSubTypeOfMakeShapeMakeFace$fSubTypeOfMakeShapeMakeSolid$fSubTypeOfMakeShapeMakeWire deleteSewingdeleteMakeSoliddeleteMakeFacedeleteMakeWire boolToCBool cBoolToBool mirrorAx2zReverseyReversexReversefromAx2fromPntDirAndDir fromPntAndDirax2direct isCoplanarAx1 mirroredAx2fromPathAndSizeinitFromPathAndSizeinitFromNameAspectAndSizeascender descender lineSpacing pointSize ProgressRangedeleteProgressRangeArray1deletePntArray newGPPntArray setValueGPPnttoHandleTriangle TriangulationdeleteTriangledeleteHandleTriangulationnbNodes nbTrianglesnodesetNodetriangle setTriangle fromIndices CafReader CafWriter$fSubTypeOfCafReaderCafReaderdeleteCafReaderdeleteCafWritersetDoublePrecisionsetSinglePrecision StepModelTypeAslsManifoldSolidBrep BrepWithVoids FacetedBrepFacetedBrepAndBrepWithVoidsShellBasedSurfaceModelGeometricCurveSetHybrid$fEnumStepModelTypeStatusOKDONE1DONE2DONE3DONE4DONE5DONE6DONE7DONE8DONEFAIL1FAIL2FAIL3FAIL4FAIL5FAIL6FAIL7FAIL8FAIL $fShowStatus $fEqStatus $fEnumStatusSolid deleteSolidReaderWriter deleteReader deleteWriterIndexedDataMapOfStringString"deleteIndexedDataMapOfStringStringLabel deleteLabelDocumentdeleteDocumentHandlefromStorageFormatmainperform OrientationForwardReversedInternalExternal$fShowOrientation$fEnumOrientation$fEqOrientation ShapeEnumCompound CompSolidShellFaceWireEdgeVertexShape$fShowShapeEnum $fEqShapeEnum$fEnumShapeEnumExplorerdeleteExplorerLocationdeleteLocationclear fromGPTrsf isIdentity firstPower nextLocation predivided isDifferenttoGPTrsf ListOfShapeBuilder&$fDiscriminatedSubTypeOfShapeCompSolid$fSubTypeOfShapeCompSolid%$fDiscriminatedSubTypeOfShapeCompound$fSubTypeOfShapeCompound!$fDiscriminatedSubTypeOfShapeEdge$fSubTypeOfShapeEdge!$fDiscriminatedSubTypeOfShapeFace$fSubTypeOfShapeFace"$fDiscriminatedSubTypeOfShapeShell$fSubTypeOfShapeShell"$fDiscriminatedSubTypeOfShapeSolid$fSubTypeOfShapeSolid#$fDiscriminatedSubTypeOfShapeVertex$fSubTypeOfShapeVertex!$fDiscriminatedSubTypeOfShapeWire$fSubTypeOfShapeWire deleteBuilder deleteShape emptyCopy complementmovenullifycopyisNulllocated orientationsetOrientationoriented shapeTypefreesetFreelocked setLockedmodified setModifiedchecked setChecked orientable setOrientableclosed setClosedinfinite setInfiniteconvex setConvexmoved nbChildren complementedisSame isPartner isNotEqual emptyCopiedhashCoderemove makeCompound makeCompSolid makeSolid makeShellmakeWirenextmore setAsciiModewritereadcurrentfromWire fromRadiusfromPntAndRadiusfromVecfromDirfromRadiusAndHeightfromTwoRadiiAndHeightfromShapeAndLinDeflectionaddListOfShapeaddWireaddEdgewireisDoneerrorsolidshape MakeRevolMakeBox$fSubTypeOfMakeShapeMakeBox$fSubTypeOfMakeShapeMakeRevoldeleteMakeRevol deleteMakeBoxfromShapeAndAx1shellMakeOffsetShapeMakePipe$fSubTypeOfMakeShapeMakePipe#$fSubTypeOfMakeShapeMakeOffsetShapedeleteMakeOffsetShapedeleteMakePipefromWireAndShapeperformBySimple performByJoin MakeFillet$fSubTypeOfMakeShapeMakeFilletdeleteMakeFillet fromShapeaddEdgeWithRadiusaddEdgeWithTwoRadiusesfromFace fromSurfacefromSurfaceAndBoundsfromSurfaceAndWireface fromVertices fromCurvefromCurveAndParametersfromCurveAndVerticesfromCurveAndPntsfromCurveVerticesAndParametersfromCurvePntsAndParameters gtransformfusecutcommoncurvecurveParamFirstcurveParamLast triangulation fromSolidsolidFromShellstatus setDocumentsetFileLengthUnit singleShapeorientClosedSolidvolumePropertiesload sewedShape nbFreeEdgesnbContigousEdgesnbMultipleEdges addOptimaladdOBB ShapeTooladdShapedeleteShapeToolHandle shapeToolreadFile transferRootsoneShape$fSubTypeOfReaderReaderunsetTolerance setTolerancetransfer getBinDir getDataDirgetDataFileName getDynLibDir getLibDir getLibexecDir getSysconfDirversion