|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Static Public Member Functions |
static Standard_EXPORT Handle_Law_BSpFunc | MixBnd (const Handle(Law_Linear)&Lin) |
static Standard_EXPORT Handle_TColStd_HArray1OfReal | MixBnd (const Standard_Integer Degree, const TColStd_Array1OfReal &Knots, const TColStd_Array1OfInteger &Mults, const Handle(Law_Linear)&Lin) |
static Standard_EXPORT Handle_TColStd_HArray1OfReal | MixTgt (const Standard_Integer Degree, const TColStd_Array1OfReal &Knots, const TColStd_Array1OfInteger &Mults, const Standard_Boolean NulOnTheRight, const Standard_Integer Index) |
static Standard_EXPORT Handle_Law_BSpline | Reparametrize (const Adaptor3d_Curve &Curve, const Standard_Real First, const Standard_Real Last, const Standard_Boolean HasDF, const Standard_Boolean HasDL, const Standard_Real DFirst, const Standard_Real DLast, const Standard_Boolean Rev, const Standard_Integer NbPoints) |
| Computes a 1 d curve to reparametrize a curve. Its an
interpolation of NbPoints points calculated at quasi
constant abscissa.
.
|
static Standard_EXPORT Handle_Law_BSpline | Scale (const Standard_Real First, const Standard_Real Last, const Standard_Boolean HasF, const Standard_Boolean HasL, const Standard_Real VFirst, const Standard_Real VLast) |
| Computes a 1 d curve to scale a field of tangency.
Value is 1. for t = (First+Last)/2 .
If HasFirst value for t = First is VFirst (null derivative).
If HasLast value for t = Last is VLast (null derivative).
.
|
static Standard_EXPORT Handle_Law_BSpline | ScaleCub (const Standard_Real First, const Standard_Real Last, const Standard_Boolean HasF, const Standard_Boolean HasL, const Standard_Real VFirst, const Standard_Real VLast) |