| Interface | Description |
|---|---|
| FunctionSetBuilderParams |
FunctionSetBuilderParams is an empty stub class whose derived implementations hold the per-segment basis
set parameters.
|
| Class | Description |
|---|---|
| BSplineSequenceParams |
This class implements the parameter set for constructing the B Spline Sequence.
|
| ExponentialMixtureSetParams |
ExponentialMixtureSetParams implements per-segment parameters for the exponential mixture basis set -
the array of the exponential tension parameters, one per each entity in the mixture.
|
| ExponentialRationalSetParams |
ExponentialRationalSetParams implements per-segment parameters for the exponential rational basis set
- the exponential tension and the rational tension parameters.
|
| ExponentialTensionSetParams |
ExponentialTensionSetParams implements per-segment parameters for the exponential tension basis set -
currently it only contains the tension parameter.
|
| FunctionSet |
This class implements the basis spline function set.
|
| FunctionSetBuilder |
This class implements the basis set and spline builder for the following types of splines:
- Exponential basis tension splines
- Hyperbolic basis tension splines
- Polynomial basis splines
- Bernstein Polynomial basis splines
- Kaklis Pandelis basis tension splines
This elastic coefficients for the segment using Ck basis splines inside [0,...,1) - Globally
[x_0,...,x_1) are extracted for:
y = Estimator (Ck, x) * ShapeControl (x)
where x is the normalized ordinate mapped as
x becomes (x - x_i-1) / (x_i - x_i-1)
The inverse quadratic/rational spline is a typical shape controller spline used.
|
| KaklisPandelisSetParams |
KaklisPandelisSetParams implements per-segment parameters for the Kaklis Pandelis basis set -
currently it only holds the polynomial tension degree.
|
| PolynomialFunctionSetParams |
PolynomialFunctionSetParams implements per-segment basis set parameters for the polynomial basis spline -
currently it holds the number of basis functions.
|