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

#include <IntCurveSurface_ThePolyhedronOfHInter.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC IntCurveSurface_ThePolyhedronOfHInter (const Handle< Adaptor3d_HSurface > &Surface, const Standard_Integer nbdU, const Standard_Integer nbdV, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2)
 IntCurveSurface_ThePolyhedronOfHInter (const Handle< Adaptor3d_HSurface > &Surface, const TColStd_Array1OfReal &Upars, const TColStd_Array1OfReal &Vpars)
void Destroy ()
 ~IntCurveSurface_ThePolyhedronOfHInter ()
void DeflectionOverEstimation (const Standard_Real flec)
Standard_Real DeflectionOnTriangle (const Handle< Adaptor3d_HSurface > &Surface, const Standard_Integer Index) const
void UMinSingularity (const Standard_Boolean Sing)
void UMaxSingularity (const Standard_Boolean Sing)
void VMinSingularity (const Standard_Boolean Sing)
void VMaxSingularity (const Standard_Boolean Sing)
void Size (Standard_Integer &nbdu, Standard_Integer &nbdv) const
Standard_Integer NbTriangles () const
void Triangle (const Standard_Integer Index, Standard_Integer &P1, Standard_Integer &P2, Standard_Integer &P3) const
Standard_Integer TriConnex (const Standard_Integer Triang, const Standard_Integer Pivot, const Standard_Integer Pedge, Standard_Integer &TriCon, Standard_Integer &OtherP) const
Standard_Integer NbPoints () const
void Point (const gp_Pnt &thePnt, const Standard_Integer lig, const Standard_Integer col, const Standard_Real U, const Standard_Real V)
const gp_PntPoint (const Standard_Integer Index, Standard_Real &U, Standard_Real &V) const
const gp_PntPoint (const Standard_Integer Index) const
void Point (const Standard_Integer Index, gp_Pnt &P) const
const Bnd_BoxBounding () const
void FillBounding ()
const Handle_Bnd_HArray1OfBox & ComponentsBounding () const
Standard_Real DeflectionOverEstimation () const
Standard_Boolean HasUMinSingularity () const
Standard_Boolean HasUMaxSingularity () const
Standard_Boolean HasVMinSingularity () const
Standard_Boolean HasVMaxSingularity () const
void PlaneEquation (const Standard_Integer Triang, gp_XYZ &NormalVector, Standard_Real &PolarDistance) const
Standard_Boolean Contain (const Standard_Integer Triang, const gp_Pnt &ThePnt) const
void Parameters (const Standard_Integer Index, Standard_Real &U, Standard_Real &V) const
Standard_Boolean IsOnBound (const Standard_Integer Index1, const Standard_Integer Index2) const
Standard_Real GetBorderDeflection () const
void Dump () const

Protected Member Functions

void Init (const Handle< Adaptor3d_HSurface > &Surface, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2)
void Init (const Handle< Adaptor3d_HSurface > &Surface, const TColStd_Array1OfReal &Upars, const TColStd_Array1OfReal &Vpars)

Constructor & Destructor Documentation


Member Function Documentation

void IntCurveSurface_ThePolyhedronOfHInter::PlaneEquation ( const Standard_Integer  Triang,
gp_XYZ NormalVector,
Standard_Real PolarDistance 
) const

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