public class SegmentBasisFunctionGenerator
extends java.lang.Object
| Constructor and Description |
|---|
SegmentBasisFunctionGenerator() |
| Modifier and Type | Method and Description |
|---|---|
static SegmentBasisFunction |
Monic(java.lang.String strHatType,
java.lang.String strShapeControlType,
double[] adblPredictorOrdinate,
int iDerivOrder,
double dblTension)
Create a Tension Monic B Spline Basis Function
|
static SegmentBasisFunction[] |
MonicSequence(java.lang.String strHatType,
java.lang.String strShapeControlType,
double[] adblPredictorOrdinate,
int iDerivOrder,
double dblTension)
Construct a Sequence of Monic Basis Functions
|
static SegmentBasisFunction[] |
MulticSequence(int iTargetBSplineOrder,
SegmentBasisFunction[] aSBFPrev)
Create a sequence of B Splines of the specified order from the given inputs.
|
public static final SegmentBasisFunction Monic(java.lang.String strHatType, java.lang.String strShapeControlType, double[] adblPredictorOrdinate, int iDerivOrder, double dblTension)
strHatType - The Primitive Hat TypestrShapeControlType - Type of the Shape Controller to be used - NONE, LINEAR/QUADRATIC RationaladblPredictorOrdinate - Array of Predictor OrdinatesiDerivOrder - The Derivative OrderdblTension - Tensionpublic static final SegmentBasisFunction[] MonicSequence(java.lang.String strHatType, java.lang.String strShapeControlType, double[] adblPredictorOrdinate, int iDerivOrder, double dblTension)
strHatType - The Primitive Hat TypestrShapeControlType - Type of the Shape Controller to be used - NONE, LINEAR/QUADRATIC RationaladblPredictorOrdinate - Array of Predictor OrdinatesiDerivOrder - The Derivative OrderdblTension - Tensionpublic static final SegmentBasisFunction[] MulticSequence(int iTargetBSplineOrder, SegmentBasisFunction[] aSBFPrev)
iTargetBSplineOrder - Desired B Spline OrderaSBFPrev - Array of Segment Basis Functions