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

ModelingAlgorithms
TKGeomAlgo
IntPatch


IntPatch_TheSurfFunctionOfTheIPIntOfIntersection Class Reference

#include <IntPatch_TheSurfFunctionOfTheIPIntOfIntersection.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_TheSurfFunctionOfTheIPIntOfIntersection ()
Standard_EXPORT IntPatch_TheSurfFunctionOfTheIPIntOfIntersection (const Handle(Adaptor3d_HSurface)&PS, const IntSurf_Quadric &IS)
Standard_EXPORT IntPatch_TheSurfFunctionOfTheIPIntOfIntersection (const IntSurf_Quadric &IS)
void Set (const Handle(Adaptor3d_HSurface)&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 Handle_Adaptor3d_HSurface & 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 IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::IntPatch_TheSurfFunctionOfTheIPIntOfIntersection  ) 
 

Standard_EXPORT IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::IntPatch_TheSurfFunctionOfTheIPIntOfIntersection const Handle(Adaptor3d_HSurface)&  PS,
const IntSurf_Quadric IS
 

Standard_EXPORT IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::IntPatch_TheSurfFunctionOfTheIPIntOfIntersection const IntSurf_Quadric IS  ) 
 


Member Function Documentation

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

const gp_Dir2d& IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::Direction2d  ) 
 

const gp_Vec& IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::Direction3d  ) 
 

Standard_EXPORT Standard_Boolean IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::IsTangent  ) 
 

const IntSurf_Quadric& IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::ISurface  )  const
 

Standard_EXPORT Standard_Integer IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::NbEquations  )  const
 

Standard_EXPORT Standard_Integer IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::NbVariables  )  const
 

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

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

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

const gp_Pnt& IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::Point  )  const
 

const Handle_Adaptor3d_HSurface& IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::PSurface  )  const
 

Standard_Real IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::Root  )  const
 

void IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::Set const Standard_Real  Tolerance  ) 
 

void IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::Set const Handle(Adaptor3d_HSurface)&  PS  ) 
 

void IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::SetImplicitSurface const IntSurf_Quadric IS  ) 
 

Standard_Real IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::Tolerance  )  const
 

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

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


Field Documentation

Standard_Boolean IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::computed [private]
 

gp_Vec IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::d1u [private]
 

gp_Vec IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::d1v [private]
 

gp_Dir2d IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::d2d [private]
 

gp_Vec IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::d3d [private]
 

Standard_Boolean IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::derived [private]
 

Standard_Address IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::func [private]
 

gp_Vec IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::gradient [private]
 

gp_Pnt IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::pntsol [private]
 

Standard_Address IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::surf [private]
 

Standard_Boolean IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::tangent [private]
 

Standard_Real IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::tgdu [private]
 

Standard_Real IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::tgdv [private]
 

Standard_Real IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::tol [private]
 

Standard_Real IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::u [private]
 

Standard_Real IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::v [private]
 

Standard_Real IntPatch_TheSurfFunctionOfTheIPIntOfIntersection::valf [private]
 


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