|
Open CASCADE Technology 6.5.2
|
#include <GeomInt_IntSS.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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) |
Protected Member Functions | |
| void | InternalPerform (const Standard_Real Tol, const Standard_Boolean Approx, const Standard_Boolean ApproxS1, const Standard_Boolean ApproxS2, const Standard_Boolean useStart, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2) |
| void | MakeCurve (const Standard_Integer Ind, const Handle< Adaptor3d_TopolTool > &D1, const Handle< Adaptor3d_TopolTool > &D2, const Standard_Real Tol, const Standard_Boolean Approx, const Standard_Boolean Approx1, const Standard_Boolean Approx2) |
| GeomInt_IntSS::GeomInt_IntSS | ( | ) |
| 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 |
||
| ) |
| const Handle_Geom_Curve& GeomInt_IntSS::Boundary | ( | const Standard_Integer | Index | ) | const |
| Standard_Boolean GeomInt_IntSS::HasLineOnS1 | ( | const Standard_Integer | Index | ) | const |
| Standard_Boolean GeomInt_IntSS::HasLineOnS2 | ( | const Standard_Integer | Index | ) | const |
| void GeomInt_IntSS::InternalPerform | ( | const Standard_Real | Tol, |
| const Standard_Boolean | Approx, | ||
| const Standard_Boolean | ApproxS1, | ||
| const Standard_Boolean | ApproxS2, | ||
| const Standard_Boolean | useStart, | ||
| const Standard_Real | U1, | ||
| const Standard_Real | V1, | ||
| const Standard_Real | U2, | ||
| const Standard_Real | V2 | ||
| ) | [protected] |
| Standard_Boolean GeomInt_IntSS::IsDone | ( | ) | const |
| const Handle_Geom_Curve& GeomInt_IntSS::Line | ( | const Standard_Integer | Index | ) | const |
| const Handle_Geom2d_Curve& GeomInt_IntSS::LineOnS1 | ( | const Standard_Integer | Index | ) | const |
| const Handle_Geom2d_Curve& GeomInt_IntSS::LineOnS2 | ( | const Standard_Integer | Index | ) | const |
| void GeomInt_IntSS::MakeCurve | ( | const Standard_Integer | Ind, |
| const Handle< Adaptor3d_TopolTool > & | D1, | ||
| const Handle< Adaptor3d_TopolTool > & | D2, | ||
| const Standard_Real | Tol, | ||
| const Standard_Boolean | Approx, | ||
| const Standard_Boolean | Approx1, | ||
| const Standard_Boolean | Approx2 | ||
| ) | [protected] |
| Standard_Integer GeomInt_IntSS::NbBoundaries | ( | ) | const |
| Standard_Integer GeomInt_IntSS::NbLines | ( | ) | const |
| Standard_Integer GeomInt_IntSS::NbPoints | ( | ) | const |
| void GeomInt_IntSS::operator delete | ( | void * | anAddress | ) | [inline] |
| void* GeomInt_IntSS::operator new | ( | size_t | size | ) | [inline] |
| void* GeomInt_IntSS::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| void GeomInt_IntSS::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 |
||
| ) |
| void GeomInt_IntSS::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 |
||
| ) |
| void GeomInt_IntSS::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 |
||
| ) |
| void GeomInt_IntSS::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 |
||
| ) |
| gp_Pnt2d GeomInt_IntSS::Pnt2d | ( | const Standard_Integer | Index, |
| const Standard_Boolean | OnFirst | ||
| ) | const |
| gp_Pnt GeomInt_IntSS::Point | ( | const Standard_Integer | Index | ) | const |
| void GeomInt_IntSS::SetTolFixTangents | ( | const Standard_Real | aTolCheck, |
| const Standard_Real | aTolAngCheck | ||
| ) |
| void GeomInt_IntSS::TolFixTangents | ( | Standard_Real & | aTolCheck, |
| Standard_Real & | aTolAngCheck | ||
| ) |
| Standard_Real GeomInt_IntSS::TolReached2d | ( | ) | const |
| Standard_Real GeomInt_IntSS::TolReached3d | ( | ) | const |
1.7.4