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

ModelingAlgorithms
TKTopAlgo
BRepApprox


BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox Class Reference

#include <BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox ()
Standard_EXPORT BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox (const BRepAdaptor_Surface &S1, const BRepAdaptor_Surface &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 BRepAdaptor_Surface & AuxillarSurface1 () const
const BRepAdaptor_Surface & 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 BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox  ) 
 

Standard_EXPORT BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox const BRepAdaptor_Surface &  S1,
const BRepAdaptor_Surface &  S2
 


Member Function Documentation

const BRepAdaptor_Surface& BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::AuxillarSurface1  )  const
 

const BRepAdaptor_Surface& BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::AuxillarSurface2  )  const
 

Standard_EXPORT void BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::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 BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::Derivatives const math_Vector &  X,
math_Matrix &  D
 

gp_Dir BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::Direction  )  const
 

gp_Dir2d BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::DirectionOnS1  )  const
 

gp_Dir2d BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::DirectionOnS2  )  const
 

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

Standard_EXPORT Standard_Integer BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::NbEquations  )  const
 

Standard_EXPORT Standard_Integer BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::NbVariables  )  const
 

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

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

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

gp_Pnt BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::Point  )  const
 

Standard_Real BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::Root  )  const
 

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

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


Field Documentation

IntImp_ConstIsoparametric BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::chxIso [private]
 

Standard_Boolean BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::compute [private]
 

gp_Vec BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::dpuv[4] [private]
 

Standard_Real BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::f[3] [private]
 

Standard_Real BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::paramConst [private]
 

gp_Pnt BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::pntsol1 [private]
 

gp_Pnt BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::pntsol2 [private]
 

Standard_Address BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::surf1 [private]
 

Standard_Address BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::surf2 [private]
 

Standard_Boolean BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::tangent [private]
 

Standard_Real BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::tgduv[4] [private]
 

Standard_Real BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::ua0 [private]
 

Standard_Real BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::ua1 [private]
 

Standard_Real BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::ub0 [private]
 

Standard_Real BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::ub1 [private]
 

Standard_Real BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::ures1 [private]
 

Standard_Real BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::ures2 [private]
 

Standard_Real BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::va0 [private]
 

Standard_Real BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::va1 [private]
 

Standard_Real BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::vb0 [private]
 

Standard_Real BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::vb1 [private]
 

Standard_Real BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::vres1 [private]
 

Standard_Real BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox::vres2 [private]
 


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