BlendFunc_Corde Class Reference
Cette fonction calcule le point pts sur la courbe intersection
entre la normale a une courbe (guide) en un parametre choisi
et une surface (surf), tel que pts soit a une distance
donnee de guide.
X(1),X(2) sont les parametres U,V de pts sur surf.
#include <BlendFunc_Corde.hxx>
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | BlendFunc_Corde (const Handle< Adaptor3d_HSurface > &S, const Handle< Adaptor3d_HCurve > &CGuide) |
| void | SetParam (const Standard_Real Param) |
| void | SetDist (const Standard_Real Dist) |
| Standard_Boolean | Value (const math_Vector &X, math_Vector &F) |
| | computes the values <F> of the Function for the
variable <X>.
Returns True if the computation was done successfully,
False otherwise.
|
| Standard_Boolean | Derivatives (const math_Vector &X, math_Matrix &D) |
| | returns the values <D> of the derivatives for the
variable <X>.
Returns True if the computation was done successfully,
False otherwise.
|
| const gp_Pnt & | PointOnS () const |
| const gp_Pnt & | PointOnGuide () const |
| | returns the point of parameter on CGuide
|
| const gp_Vec & | NPlan () const |
| | returns the normal to CGuide at Ptgui.
|
| Standard_Boolean | IsTangencyPoint () const |
| | Returns True when it is not possible to compute
the tangent vectors at PointOnS.
|
| const gp_Vec & | TangentOnS () const |
| | Returns the tangent vector at PointOnS, in 3d space.
|
| const gp_Vec2d & | Tangent2dOnS () const |
| | Returns the tangent vector at PointOnS, in the
parametric space of the first surface.
|
| void | DerFguide (const math_Vector &Sol, gp_Vec2d &DerF) |
| | Derivee de la fonction par rapport au parametre
de la ligne guide
|
| Standard_Boolean | IsSolution (const math_Vector &Sol, const Standard_Real Tol) |
| | Returns False if Sol is not solution else returns
True and updates the fields tgs and tg2d
|
Constructor & Destructor Documentation
Member Function Documentation
| const gp_Vec& BlendFunc_Corde::NPlan |
( |
|
) |
const |
| void BlendFunc_Corde::operator delete |
( |
void * |
anAddress |
) |
[inline] |
| void* BlendFunc_Corde::operator new |
( |
size_t |
size |
) |
[inline] |
| void* BlendFunc_Corde::operator new |
( |
size_t |
, |
|
|
void * |
anAddress | |
|
) |
| | [inline] |
| const gp_Pnt& BlendFunc_Corde::PointOnGuide |
( |
|
) |
const |
| const gp_Pnt& BlendFunc_Corde::PointOnS |
( |
|
) |
const |
| const gp_Vec2d& BlendFunc_Corde::Tangent2dOnS |
( |
|
) |
const |
| const gp_Vec& BlendFunc_Corde::TangentOnS |
( |
|
) |
const |
The documentation for this class was generated from the following file: