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

ModelingData
TKGeomBase
Extrema


Extrema_FuncExtPS Class Reference

Fonction permettant de rechercher les extrema de la
distance entre un point et une surface.
.

#include <Extrema_FuncExtPS.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT Extrema_FuncExtPS ()
Standard_EXPORT Extrema_FuncExtPS (const gp_Pnt &P, const Adaptor3d_Surface &S)
Standard_EXPORT void Initialize (const Adaptor3d_Surface &S)
 sets the field mysurf of the function.

Standard_EXPORT void SetPoint (const gp_Pnt &P)
 sets the field mysurf of the function.

Standard_EXPORT Standard_Integer NbVariables () const
Standard_EXPORT Standard_Integer NbEquations () const
Standard_EXPORT Standard_Boolean Value (const math_Vector &UV, math_Vector &F)
 Calcul de Fi(U,V).
.
Standard_EXPORT Standard_Boolean Derivatives (const math_Vector &UV, math_Matrix &DF)
 Calcul de Fi'(U,V).
.
Standard_EXPORT Standard_Boolean Values (const math_Vector &UV, math_Vector &F, math_Matrix &DF)
 Calcul de Fi(U,V) et Fi'(U,V).
.
virtual Standard_EXPORT Standard_Integer GetStateNumber ()
 Memorise l'extremum trouve.
.
Standard_EXPORT Standard_Integer NbExt () const
 Renvoie le nombre d'extrema trouves.
.
Standard_EXPORT Standard_Real Value (const Standard_Integer N) const
 Renvoie la valeur de la Nieme distance.
.
Standard_EXPORT Extrema_POnSurf Point (const Standard_Integer N) const
 Renvoie le Nieme extremum.
.
Standard_EXPORT Standard_Boolean HasDegIso () const

Private Member Functions

Standard_EXPORT Adaptor3d_SurfacePtr Bidon () const

Private Attributes

gp_Pnt myP
Adaptor3d_SurfacePtr myS
Standard_Real myU
Standard_Real myV
gp_Pnt myPs
TColStd_SequenceOfReal myValue
Extrema_SequenceOfPOnSurf myPoint
Standard_Boolean myPinit
Standard_Boolean mySinit
Standard_Boolean myUIsoIsDeg
Standard_Boolean myVIsoIsDeg


Constructor & Destructor Documentation

Standard_EXPORT Extrema_FuncExtPS::Extrema_FuncExtPS  ) 
 

Standard_EXPORT Extrema_FuncExtPS::Extrema_FuncExtPS const gp_Pnt &  P,
const Adaptor3d_Surface S
 


Member Function Documentation

Standard_EXPORT Adaptor3d_SurfacePtr Extrema_FuncExtPS::Bidon  )  const [private]
 

Standard_EXPORT Standard_Boolean Extrema_FuncExtPS::Derivatives const math_Vector &  UV,
math_Matrix &  DF
 

virtual Standard_EXPORT Standard_Integer Extrema_FuncExtPS::GetStateNumber  )  [virtual]
 

Standard_EXPORT Standard_Boolean Extrema_FuncExtPS::HasDegIso  )  const
 

Standard_EXPORT void Extrema_FuncExtPS::Initialize const Adaptor3d_Surface S  ) 
 

Standard_EXPORT Standard_Integer Extrema_FuncExtPS::NbEquations  )  const
 

Standard_EXPORT Standard_Integer Extrema_FuncExtPS::NbExt  )  const
 

Standard_EXPORT Standard_Integer Extrema_FuncExtPS::NbVariables  )  const
 

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

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

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

Standard_EXPORT Extrema_POnSurf Extrema_FuncExtPS::Point const Standard_Integer  N  )  const
 

Standard_EXPORT void Extrema_FuncExtPS::SetPoint const gp_Pnt &  P  ) 
 

Standard_EXPORT Standard_Real Extrema_FuncExtPS::Value const Standard_Integer  N  )  const
 

Standard_EXPORT Standard_Boolean Extrema_FuncExtPS::Value const math_Vector &  UV,
math_Vector &  F
 

Standard_EXPORT Standard_Boolean Extrema_FuncExtPS::Values const math_Vector &  UV,
math_Vector &  F,
math_Matrix &  DF
 


Field Documentation

gp_Pnt Extrema_FuncExtPS::myP [private]
 

Standard_Boolean Extrema_FuncExtPS::myPinit [private]
 

Extrema_SequenceOfPOnSurf Extrema_FuncExtPS::myPoint [private]
 

gp_Pnt Extrema_FuncExtPS::myPs [private]
 

Adaptor3d_SurfacePtr Extrema_FuncExtPS::myS [private]
 

Standard_Boolean Extrema_FuncExtPS::mySinit [private]
 

Standard_Real Extrema_FuncExtPS::myU [private]
 

Standard_Boolean Extrema_FuncExtPS::myUIsoIsDeg [private]
 

Standard_Real Extrema_FuncExtPS::myV [private]
 

TColStd_SequenceOfReal Extrema_FuncExtPS::myValue [private]
 

Standard_Boolean Extrema_FuncExtPS::myVIsoIsDeg [private]
 


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