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

ModelingAlgorithms
TKTopAlgo
BRepApprox


BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox Class Reference

#include <BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox.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_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox ()
Standard_EXPORT BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox (const BRepAdaptor_Surface &PS, const IntSurf_Quadric &IS)
Standard_EXPORT BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox (const IntSurf_Quadric &IS)
void Set (const BRepAdaptor_Surface &PS)
void SetImplicitSurface (const IntSurf_Quadric &IS)
void Set (const Standard_Real Tolerance)
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_Real Root () const
Standard_Real Tolerance () const
const gp_Pnt & Point () const
Standard_EXPORT Standard_Boolean IsTangent ()
const gp_Vec & Direction3d ()
const gp_Dir2d & Direction2d ()
const BRepAdaptor_Surface & PSurface () const
const IntSurf_QuadricISurface () const

Private Attributes

Standard_Address surf
Standard_Address func
Standard_Real u
Standard_Real v
Standard_Real tol
gp_Pnt pntsol
Standard_Real valf
Standard_Boolean computed
Standard_Boolean tangent
Standard_Real tgdu
Standard_Real tgdv
gp_Vec gradient
Standard_Boolean derived
gp_Vec d1u
gp_Vec d1v
gp_Vec d3d
gp_Dir2d d2d


Constructor & Destructor Documentation

Standard_EXPORT BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox  ) 
 

Standard_EXPORT BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox const BRepAdaptor_Surface &  PS,
const IntSurf_Quadric IS
 

Standard_EXPORT BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox const IntSurf_Quadric IS  ) 
 


Member Function Documentation

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

const gp_Dir2d& BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::Direction2d  ) 
 

const gp_Vec& BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::Direction3d  ) 
 

Standard_EXPORT Standard_Boolean BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::IsTangent  ) 
 

const IntSurf_Quadric& BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::ISurface  )  const
 

Standard_EXPORT Standard_Integer BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::NbEquations  )  const
 

Standard_EXPORT Standard_Integer BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::NbVariables  )  const
 

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

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

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

const gp_Pnt& BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::Point  )  const
 

const BRepAdaptor_Surface& BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::PSurface  )  const
 

Standard_Real BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::Root  )  const
 

void BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::Set const Standard_Real  Tolerance  ) 
 

void BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::Set const BRepAdaptor_Surface &  PS  ) 
 

void BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::SetImplicitSurface const IntSurf_Quadric IS  ) 
 

Standard_Real BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::Tolerance  )  const
 

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

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


Field Documentation

Standard_Boolean BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::computed [private]
 

gp_Vec BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::d1u [private]
 

gp_Vec BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::d1v [private]
 

gp_Dir2d BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::d2d [private]
 

gp_Vec BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::d3d [private]
 

Standard_Boolean BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::derived [private]
 

Standard_Address BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::func [private]
 

gp_Vec BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::gradient [private]
 

gp_Pnt BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::pntsol [private]
 

Standard_Address BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::surf [private]
 

Standard_Boolean BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::tangent [private]
 

Standard_Real BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::tgdu [private]
 

Standard_Real BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::tgdv [private]
 

Standard_Real BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::tol [private]
 

Standard_Real BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::u [private]
 

Standard_Real BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::v [private]
 

Standard_Real BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox::valf [private]
 


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