Class that defines the particular kind of blending function for the free form deformation.
More...
#include <CFreeFormBlending.hpp>
|
| unsigned short | Order |
| | Order of the polynomial basis.
|
| |
| unsigned short | Degree |
| | Degree (Order - 1) of the polynomial basis.
|
| |
| unsigned short | nControl |
| | Number of control points.
|
| |
Class that defines the particular kind of blending function for the free form deformation.
- Author
- T. Albring
◆ CFreeFormBlending()
| CFreeFormBlending::CFreeFormBlending |
( |
| ) |
|
|
default |
Constructor of the class.
◆ ~CFreeFormBlending()
| CFreeFormBlending::~CFreeFormBlending |
( |
| ) |
|
|
virtualdefault |
◆ GetBasis()
A pure virtual member.
- Parameters
-
| [in] | val_i | - index of the basis function. |
| [in] | val_t | - Point at which we want to evaluate the i-th basis. |
Reimplemented in CBezierBlending, and CBSplineBlending.
◆ GetDegree()
| su2double CFreeFormBlending::GetDegree |
( |
| ) |
const |
|
inline |
Returns the current degree of the function.
◆ GetDerivative()
| virtual su2double CFreeFormBlending::GetDerivative |
( |
short |
val_i, |
|
|
su2double |
val_t, |
|
|
short |
val_order |
|
) |
| |
|
inlinevirtual |
A pure virtual member.
- Parameters
-
| [in] | val_i | - index of the basis function. |
| [in] | val_t | - Point at which we want to evaluate the derivative of the i-th basis. |
| [in] | val_order | - Order of the derivative. |
Reimplemented in CBezierBlending, and CBSplineBlending.
◆ GetOrder()
| su2double CFreeFormBlending::GetOrder |
( |
| ) |
const |
|
inline |
Returns the current order of the function.
◆ SetOrder()
| virtual void CFreeFormBlending::SetOrder |
( |
short |
val_order, |
|
|
short |
n_controlpoints |
|
) |
| |
|
inlinevirtual |
A pure virtual member.
- Parameters
-
| [in] | val_order | - The new order of the function. |
| [in] | n_controlpoints | - the new number of control points. |
Reimplemented in CBezierBlending, and CBSplineBlending.
◆ Degree
| unsigned short CFreeFormBlending::Degree |
|
protected |
Degree (Order - 1) of the polynomial basis.
◆ nControl
| unsigned short CFreeFormBlending::nControl |
|
protected |
Number of control points.
◆ Order
| unsigned short CFreeFormBlending::Order |
|
protected |
Order of the polynomial basis.
The documentation for this class was generated from the following files: