|
| | IntCurve_IntImpConicParConic () |
| | Empty constructor. More...
|
| |
| | IntCurve_IntImpConicParConic (const IntCurve_IConicTool &ITool, const IntRes2d_Domain &Dom1, const IntCurve_PConic &PCurve, const IntRes2d_Domain &Dom2, const Standard_Real TolConf, const Standard_Real Tol) |
| | Intersection between an implicit curve and a parametrised curve. The exception ConstructionError is raised if the domain of the parametrised curve does not verify HasFirstPoint and HasLastPoint return True. More...
|
| |
| void | Perform (const IntCurve_IConicTool &ITool, const IntRes2d_Domain &Dom1, const IntCurve_PConic &PCurve, const IntRes2d_Domain &Dom2, const Standard_Real TolConf, const Standard_Real Tol) |
| | Intersection between an implicit curve and a parametrised curve. The exception ConstructionError is raised if the domain of the parametrised curve does not verify HasFirstPoint and HasLastPoint return True. More...
|
| |
| Standard_Real | FindU (const Standard_Real parameter, gp_Pnt2d &point, const IntCurve_PConic &TheParCurev, const IntCurve_IConicTool &TheImpTool) const |
| |
| Standard_Real | FindV (const Standard_Real parameter, gp_Pnt2d &point, const IntCurve_IConicTool &TheImpTool, const IntCurve_PConic &ParCurve, const IntRes2d_Domain &TheParCurveDomain, const Standard_Real V0, const Standard_Real V1, const Standard_Real Tolerance) const |
| |
| void | And_Domaine_Objet1_Intersections (const IntCurve_IConicTool &TheImpTool, const IntCurve_PConic &TheParCurve, const IntRes2d_Domain &TheImpCurveDomain, const IntRes2d_Domain &TheParCurveDomain, Standard_Integer &NbResultats, TColStd_Array1OfReal &Inter2_And_Domain2, TColStd_Array1OfReal &Inter1, TColStd_Array1OfReal &Resultat1, TColStd_Array1OfReal &Resultat2, const Standard_Real EpsNul) const |
| |
| Standard_Boolean | IsDone () const |
| | returns TRUE when the computation was successful. More...
|
| |
| Standard_Boolean | IsEmpty () const |
| | Returns TRUE if there is no intersection between the given arguments. The exception NotDone is raised if IsDone returns FALSE. More...
|
| |
| Standard_Integer | NbPoints () const |
| | This function returns the number of intersection points between the 2 curves. The exception NotDone is raised if IsDone returns FALSE. More...
|
| |
| const IntRes2d_IntersectionPoint & | Point (const Standard_Integer N) const |
| | This function returns the intersection point of range N; The exception NotDone is raised if IsDone returns FALSE. The exception OutOfRange is raised if (N <= 0) or (N > NbPoints). More...
|
| |
| Standard_Integer | NbSegments () const |
| | This function returns the number of intersection segments between the two curves. The exception NotDone is raised if IsDone returns FALSE. More...
|
| |
| const IntRes2d_IntersectionSegment & | Segment (const Standard_Integer N) const |
| | This function returns the intersection segment of range N; The exception NotDone is raised if IsDone returns FALSE. The exception OutOfRange is raised if (N <= 0) or (N > NbPoints). More...
|
| |
| void | SetReversedParameters (const Standard_Boolean Reverseflag) |
| |