This function calculates point (pts) on the curve of
intersection between the normal to a curve (guide)
in a chosen parameter and a surface (surf), so
that pts was at a given distance from the guide.
X(1),X(2) are the parameters U,V of pts on 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) |
| | Derived of the function compared to the parameter
of the guideline
|
| 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: