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