Open CASCADE Technology 6.6.0
|
Provides an evolution law that interpolates a set
of parameter and value pairs (wi, radi)
#include <Law_Interpol.hxx>
Public Member Functions | |
Law_Interpol () | |
Constructs an empty interpolative evolution law. The function Set is used to define the law. | |
void | Set (const TColgp_Array1OfPnt2d &ParAndRad, const Standard_Boolean Periodic=Standard_False) |
Defines this evolution law by interpolating the set of 2D points ParAndRad. The Y coordinate of a point of ParAndRad is the value of the function at the parameter point given by its X coordinate. If Periodic is true, this function is assumed to be periodic. Warning | |
void | SetInRelative (const TColgp_Array1OfPnt2d &ParAndRad, const Standard_Real Ud, const Standard_Real Uf, const Standard_Boolean Periodic=Standard_False) |
void | Set (const TColgp_Array1OfPnt2d &ParAndRad, const Standard_Real Dd, const Standard_Real Df, const Standard_Boolean Periodic=Standard_False) |
Defines this evolution law by interpolating the set of 2D points ParAndRad. The Y coordinate of a point of ParAndRad is the value of the function at the parameter point given by its X coordinate. If Periodic is true, this function is assumed to be periodic. In the second syntax, Dd and Df define the values of the first derivative of the function at its first and last points. Warning | |
void | SetInRelative (const TColgp_Array1OfPnt2d &ParAndRad, const Standard_Real Ud, const Standard_Real Uf, const Standard_Real Dd, const Standard_Real Df, const Standard_Boolean Periodic=Standard_False) |
Law_Interpol::Law_Interpol | ( | ) |
void Law_Interpol::Set | ( | const TColgp_Array1OfPnt2d & | ParAndRad, |
const Standard_Boolean | Periodic = Standard_False |
||
) |
void Law_Interpol::Set | ( | const TColgp_Array1OfPnt2d & | ParAndRad, |
const Standard_Real | Dd, | ||
const Standard_Real | Df, | ||
const Standard_Boolean | Periodic = Standard_False |
||
) |
void Law_Interpol::SetInRelative | ( | const TColgp_Array1OfPnt2d & | ParAndRad, |
const Standard_Real | Ud, | ||
const Standard_Real | Uf, | ||
const Standard_Real | Dd, | ||
const Standard_Real | Df, | ||
const Standard_Boolean | Periodic = Standard_False |
||
) |
void Law_Interpol::SetInRelative | ( | const TColgp_Array1OfPnt2d & | ParAndRad, |
const Standard_Real | Ud, | ||
const Standard_Real | Uf, | ||
const Standard_Boolean | Periodic = Standard_False |
||
) |