OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKGeomAlgo
IntPatch


IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection Class Reference

#include <IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection ()
Standard_EXPORT IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection (const Handle(Adaptor3d_HSurface)&S1, const Handle(Adaptor3d_HSurface)&S2)
Standard_EXPORT Standard_Integer NbVariables () const
Standard_EXPORT Standard_Integer NbEquations () const
Standard_EXPORT Standard_Boolean Value (const math_Vector &X, math_Vector &F)
Standard_EXPORT Standard_Boolean Derivatives (const math_Vector &X, math_Matrix &D)
Standard_EXPORT Standard_Boolean Values (const math_Vector &X, math_Vector &F, math_Matrix &D)
Standard_EXPORT void ComputeParameters (const IntImp_ConstIsoparametric ChoixIso, const TColStd_Array1OfReal &Param, math_Vector &UVap, math_Vector &BornInf, math_Vector &BornSup, math_Vector &Tolerance)
Standard_Real Root () const
gp_Pnt Point () const
Standard_EXPORT Standard_Boolean IsTangent (const math_Vector &UVap, TColStd_Array1OfReal &Param, IntImp_ConstIsoparametric &BestChoix)
gp_Dir Direction () const
gp_Dir2d DirectionOnS1 () const
gp_Dir2d DirectionOnS2 () const
const Handle_Adaptor3d_HSurface & AuxillarSurface1 () const
const Handle_Adaptor3d_HSurface & AuxillarSurface2 () const

Private Attributes

Standard_Address surf1
Standard_Address surf2
gp_Pnt pntsol1
gp_Pnt pntsol2
Standard_Real f [3]
Standard_Boolean compute
Standard_Boolean tangent
Standard_Real tgduv [4]
gp_Vec dpuv [4]
IntImp_ConstIsoparametric chxIso
Standard_Real paramConst
Standard_Real ua0
Standard_Real va0
Standard_Real ua1
Standard_Real va1
Standard_Real ub0
Standard_Real vb0
Standard_Real ub1
Standard_Real vb1
Standard_Real ures1
Standard_Real ures2
Standard_Real vres1
Standard_Real vres2


Constructor & Destructor Documentation

Standard_EXPORT IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection  ) 
 

Standard_EXPORT IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection const Handle(Adaptor3d_HSurface)&  S1,
const Handle(Adaptor3d_HSurface)&  S2
 


Member Function Documentation

const Handle_Adaptor3d_HSurface& IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::AuxillarSurface1  )  const
 

const Handle_Adaptor3d_HSurface& IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::AuxillarSurface2  )  const
 

Standard_EXPORT void IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::ComputeParameters const IntImp_ConstIsoparametric  ChoixIso,
const TColStd_Array1OfReal &  Param,
math_Vector &  UVap,
math_Vector &  BornInf,
math_Vector &  BornSup,
math_Vector &  Tolerance
 

Standard_EXPORT Standard_Boolean IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::Derivatives const math_Vector &  X,
math_Matrix &  D
 

gp_Dir IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::Direction  )  const
 

gp_Dir2d IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::DirectionOnS1  )  const
 

gp_Dir2d IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::DirectionOnS2  )  const
 

Standard_EXPORT Standard_Boolean IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::IsTangent const math_Vector &  UVap,
TColStd_Array1OfReal &  Param,
IntImp_ConstIsoparametric BestChoix
 

Standard_EXPORT Standard_Integer IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::NbEquations  )  const
 

Standard_EXPORT Standard_Integer IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::NbVariables  )  const
 

void IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::operator delete void *  anAddress  )  [inline]
 

void* IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::operator new size_t  size  )  [inline]
 

void* IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::operator new size_t  ,
void *  anAddress
[inline]
 

gp_Pnt IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::Point  )  const
 

Standard_Real IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::Root  )  const
 

Standard_EXPORT Standard_Boolean IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::Value const math_Vector &  X,
math_Vector &  F
 

Standard_EXPORT Standard_Boolean IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::Values const math_Vector &  X,
math_Vector &  F,
math_Matrix &  D
 


Field Documentation

IntImp_ConstIsoparametric IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::chxIso [private]
 

Standard_Boolean IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::compute [private]
 

gp_Vec IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::dpuv[4] [private]
 

Standard_Real IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::f[3] [private]
 

Standard_Real IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::paramConst [private]
 

gp_Pnt IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::pntsol1 [private]
 

gp_Pnt IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::pntsol2 [private]
 

Standard_Address IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::surf1 [private]
 

Standard_Address IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::surf2 [private]
 

Standard_Boolean IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::tangent [private]
 

Standard_Real IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::tgduv[4] [private]
 

Standard_Real IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::ua0 [private]
 

Standard_Real IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::ua1 [private]
 

Standard_Real IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::ub0 [private]
 

Standard_Real IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::ub1 [private]
 

Standard_Real IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::ures1 [private]
 

Standard_Real IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::ures2 [private]
 

Standard_Real IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::va0 [private]
 

Standard_Real IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::va1 [private]
 

Standard_Real IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::vb0 [private]
 

Standard_Real IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::vb1 [private]
 

Standard_Real IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::vres1 [private]
 

Standard_Real IntPatch_TheFunctionOfTheInt2SOfThePWalkingInterOfThePPIntOfIntersection::vres2 [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:42:14 2008 for OpenCASCADE by  doxygen 1.4.1