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.
|