Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IntPolyh_Intersection Class Reference

#include <IntPolyh_Intersection.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC IntPolyh_Intersection (const Handle< Adaptor3d_HSurface > &S1, const Handle< Adaptor3d_HSurface > &S2)
 Constructor



 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.

 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.

void Perform ()
 Compute the intersection.

void Perform (const TColStd_Array1OfReal &Upars1, const TColStd_Array1OfReal &Vpars1, const TColStd_Array1OfReal &Upars2, const TColStd_Array1OfReal &Vpars2)
 Compute the intersection.

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

Constructor & Destructor Documentation


Member Function Documentation


The documentation for this class was generated from the following file: