the main algorithm. Algorithm outputs are lines and points like describe in the last paragraph. The Algorithm provides direct access to the elements of those lines and points. Other classes of this package are for internal use and only concern the algorithmic part.
More...
|
| IntPolyh_Intersection (const Handle< Adaptor3d_HSurface > &S1, const Handle< Adaptor3d_HSurface > &S2) |
| Constructor. More...
|
|
| IntPolyh_Intersection (const Handle< Adaptor3d_HSurface > &S1, const Standard_Integer NbSU1, const Standard_Integer NbSV1, const Handle< Adaptor3d_HSurface > &S2, const Standard_Integer NbSU2, const Standard_Integer NbSV2) |
| NbSU1 ... NbSV2 are used to compute the initial samples of the iso parametric meshes on the surfaces. More...
|
|
| IntPolyh_Intersection (const Handle< Adaptor3d_HSurface > &S1, const TColStd_Array1OfReal &anUpars1, const TColStd_Array1OfReal &aVpars1, const Handle< Adaptor3d_HSurface > &S2, const TColStd_Array1OfReal &anUpars2, const TColStd_Array1OfReal &aVpars2) |
| D1, D2 are used to compute the initial samples of the iso parametric meshes on the surfaces. More...
|
|
void | Perform () |
| Compute the intersection. More...
|
|
void | Perform (const TColStd_Array1OfReal &Upars1, const TColStd_Array1OfReal &Vpars1, const TColStd_Array1OfReal &Upars2, const TColStd_Array1OfReal &Vpars2) |
| Compute the intersection. More...
|
|
Standard_Boolean | IsDone () const |
|
Standard_Integer | NbSectionLines () const |
|
Standard_Integer | NbPointsInLine (const Standard_Integer IndexLine) const |
|
void | GetLinePoint (const Standard_Integer IndexLine, const Standard_Integer IndexPoint, Standard_Real &x, Standard_Real &y, Standard_Real &z, Standard_Real &u1, Standard_Real &v1, Standard_Real &u2, Standard_Real &v2, Standard_Real &incidence) const |
|
Standard_Integer | NbTangentZones () const |
|
Standard_Integer | NbPointsInTangentZone (const Standard_Integer IndexLine) const |
|
void | GetTangentZonePoint (const Standard_Integer IndexLine, const Standard_Integer IndexPoint, Standard_Real &x, Standard_Real &y, Standard_Real &z, Standard_Real &u1, Standard_Real &v1, Standard_Real &u2, Standard_Real &v2) const |
|
the main algorithm. Algorithm outputs are lines and points like describe in the last paragraph. The Algorithm provides direct access to the elements of those lines and points. Other classes of this package are for internal use and only concern the algorithmic part.