|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | HLRBRep_ExactIntersectionPointOfTheIntPCurvePCurveOfCInter (const Standard_Address &C1, const Standard_Address &C2, const Standard_Real Tol) |
| Standard_EXPORT void | Perform (const HLRBRep_ThePolygon2dOfTheIntPCurvePCurveOfCInter &Poly1, const HLRBRep_ThePolygon2dOfTheIntPCurvePCurveOfCInter &Poly2, Standard_Integer &NumSegOn1, Standard_Integer &NumSegOn2, Standard_Real &ParamOnSeg1, Standard_Real &ParamOnSeg2) |
| Standard_EXPORT void | Perform (const Standard_Real Uo, const Standard_Real Vo, const Standard_Real UInf, const Standard_Real VInf, const Standard_Real USup, const Standard_Real VSup) |
| Standard_EXPORT Standard_Integer | NbRoots () const |
| Standard_EXPORT void | Roots (Standard_Real &U, Standard_Real &V) |
| Standard_EXPORT Standard_Boolean | AnErrorOccurred () const |
Private Member Functions |
| Standard_EXPORT void | MathPerform () |
Private Attributes |
| Standard_Boolean | done |
| Standard_Integer | nbroots |
| Standard_Real | myTol |
| HLRBRep_TheDistBetweenPCurvesOfTheIntPCurvePCurveOfCInter | FctDist |
| math_Vector | ToleranceVector |
| math_Vector | BInfVector |
| math_Vector | BSupVector |
| math_Vector | StartingPoint |
| math_Vector | Root |
| Standard_Boolean | anErrorOccurred |