|
| | GeomInt_IntSS () |
| |
| | GeomInt_IntSS (const Handle< Geom_Surface > &S1, const Handle< Geom_Surface > &S2, const Standard_Real Tol, const Standard_Boolean Approx=Standard_True, const Standard_Boolean ApproxS1=Standard_False, const Standard_Boolean ApproxS2=Standard_False) |
| | performs general intersection of two surfaces just now More...
|
| |
| void | Perform (const Handle< Geom_Surface > &S1, const Handle< Geom_Surface > &S2, const Standard_Real Tol, const Standard_Boolean Approx=Standard_True, const Standard_Boolean ApproxS1=Standard_False, const Standard_Boolean ApproxS2=Standard_False) |
| | general intersection of two surfaces More...
|
| |
| void | Perform (const Handle< GeomAdaptor_HSurface > &HS1, const Handle< GeomAdaptor_HSurface > &HS2, const Standard_Real Tol, const Standard_Boolean Approx=Standard_True, const Standard_Boolean ApproxS1=Standard_False, const Standard_Boolean ApproxS2=Standard_False) |
| | intersection of adapted surfaces More...
|
| |
| void | Perform (const Handle< Geom_Surface > &S1, const Handle< Geom_Surface > &S2, const Standard_Real Tol, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2, const Standard_Boolean Approx=Standard_True, const Standard_Boolean ApproxS1=Standard_False, const Standard_Boolean ApproxS2=Standard_False) |
| | general intersection using a starting point More...
|
| |
| void | Perform (const Handle< GeomAdaptor_HSurface > &HS1, const Handle< GeomAdaptor_HSurface > &HS2, const Standard_Real Tol, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2, const Standard_Boolean Approx=Standard_True, const Standard_Boolean ApproxS1=Standard_False, const Standard_Boolean ApproxS2=Standard_False) |
| | intersection of adapted surfaces using a starting point More...
|
| |
| Standard_Boolean | IsDone () const |
| |
| Standard_Real | TolReached3d () const |
| |
| Standard_Real | TolReached2d () const |
| |
| Standard_Integer | NbLines () const |
| |
| const Handle< Geom_Curve > & | Line (const Standard_Integer Index) const |
| |
| Standard_Boolean | HasLineOnS1 (const Standard_Integer Index) const |
| |
| const Handle< Geom2d_Curve > & | LineOnS1 (const Standard_Integer Index) const |
| |
| Standard_Boolean | HasLineOnS2 (const Standard_Integer Index) const |
| |
| const Handle< Geom2d_Curve > & | LineOnS2 (const Standard_Integer Index) const |
| |
| Standard_Integer | NbBoundaries () const |
| |
| const Handle< Geom_Curve > & | Boundary (const Standard_Integer Index) const |
| |
| Standard_Integer | NbPoints () const |
| |
| gp_Pnt | Point (const Standard_Integer Index) const |
| |
| gp_Pnt2d | Pnt2d (const Standard_Integer Index, const Standard_Boolean OnFirst) const |
| |
| void | SetTolFixTangents (const Standard_Real aTolCheck, const Standard_Real aTolAngCheck) |
| |
| void | TolFixTangents (Standard_Real &aTolCheck, Standard_Real &aTolAngCheck) |
| |
|
| static void | TreatRLine (const Handle< IntPatch_RLine > &theRL, const Handle< GeomAdaptor_HSurface > &theHS1, const Handle< GeomAdaptor_HSurface > &theHS2, Handle< Geom_Curve > &theC3d, Handle< Geom2d_Curve > &theC2d1, Handle< Geom2d_Curve > &theC2d2, Standard_Real &theTolReached) |
| | converts RLine to Geom(2d)_Curve. More...
|
| |
| static void | BuildPCurves (const Standard_Real f, const Standard_Real l, Standard_Real &Tol, const Handle< Geom_Surface > &S, const Handle< Geom_Curve > &C, Handle< Geom2d_Curve > &C2d) |
| | creates 2D-curve on given surface from given 3D-curve More...
|
| |
| static void | TrimILineOnSurfBoundaries (const Handle< Geom2d_Curve > &theC2d1, const Handle< Geom2d_Curve > &theC2d2, const Bnd_Box2d &theBound1, const Bnd_Box2d &theBound2, GeomInt_VectorOfReal &theArrayOfParameters) |
| | puts into theArrayOfParameters the parameters of intersection points of given theC2d1 and theC2d2 curves with the boundaries of the source surface. More...
|
| |