public class BasisHatPairGenerator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROCESSED_CUBIC_RATIONAL
Processed Cubic Rational B Spline Basis Hat Phy and Psy
|
static java.lang.String |
PROCESSED_TENSION_HYPERBOLIC
Processed Tension Hyperbolic B Spline Basis Hat Phy and Psy
|
static java.lang.String |
RAW_TENSION_HYPERBOLIC
Raw Tension Hyperbolic B Spline Basis Hat Phy and Psy
|
Constructor and Description |
---|
BasisHatPairGenerator() |
Modifier and Type | Method and Description |
---|---|
static TensionBasisHat[] |
GenerateHatPair(java.lang.String strHatType,
java.lang.String strShapeControlType,
double dblPredictorOrdinateLeading,
double dblPredictorOrdinateFollowing,
double dblPredictorOrdinateTrailing,
int iDerivOrder,
double dblTension)
Generate the array of the Cubic Rational Phy and Psy Hat Function Pair From their Raw Counterparts
|
static TensionBasisHat[] |
HyperbolicTensionHatPair(double dblPredictorOrdinateLeading,
double dblPredictorOrdinateFollowing,
double dblPredictorOrdinateTrailing,
double dblTension)
Generate the array of the Hyperbolic Phy and Psy Hat Function Pair
|
static TensionBasisHat[] |
ProcessedCubicRationalHatPair(java.lang.String strShapeControlType,
double dblPredictorOrdinateLeading,
double dblPredictorOrdinateFollowing,
double dblPredictorOrdinateTrailing,
int iDerivOrder,
double dblTension)
Generate the array of the Cubic Rational Phy and Psy Hat Function Pair From their Raw Counterparts
|
static TensionBasisHat[] |
ProcessedHyperbolicTensionHatPair(double dblPredictorOrdinateLeading,
double dblPredictorOrdinateFollowing,
double dblPredictorOrdinateTrailing,
int iDerivOrder,
double dblTension)
Generate the array of the Hyperbolic Phy and Psy Hat Function Pair From their Raw Counterparts
|
public static final java.lang.String RAW_TENSION_HYPERBOLIC
public static final java.lang.String PROCESSED_TENSION_HYPERBOLIC
public static final java.lang.String PROCESSED_CUBIC_RATIONAL
public static final TensionBasisHat[] HyperbolicTensionHatPair(double dblPredictorOrdinateLeading, double dblPredictorOrdinateFollowing, double dblPredictorOrdinateTrailing, double dblTension)
dblPredictorOrdinateLeading
- The Leading Predictor OrdinatedblPredictorOrdinateFollowing
- The Following Predictor OrdinatedblPredictorOrdinateTrailing
- The Trailing Predictor OrdinatedblTension
- Tensionpublic static final TensionBasisHat[] ProcessedHyperbolicTensionHatPair(double dblPredictorOrdinateLeading, double dblPredictorOrdinateFollowing, double dblPredictorOrdinateTrailing, int iDerivOrder, double dblTension)
dblPredictorOrdinateLeading
- The Leading Predictor OrdinatedblPredictorOrdinateFollowing
- The Following Predictor OrdinatedblPredictorOrdinateTrailing
- The Trailing Predictor OrdinateiDerivOrder
- The Derivative OrderdblTension
- Tensionpublic static final TensionBasisHat[] ProcessedCubicRationalHatPair(java.lang.String strShapeControlType, double dblPredictorOrdinateLeading, double dblPredictorOrdinateFollowing, double dblPredictorOrdinateTrailing, int iDerivOrder, double dblTension)
strShapeControlType
- Type of the Shape Controller to be used - NONE, LINEAR/QUADRATIC RationaldblPredictorOrdinateLeading
- The Leading Predictor OrdinatedblPredictorOrdinateFollowing
- The Following Predictor OrdinatedblPredictorOrdinateTrailing
- The Trailing Predictor OrdinateiDerivOrder
- The Derivative OrderdblTension
- Tensionpublic static final TensionBasisHat[] GenerateHatPair(java.lang.String strHatType, java.lang.String strShapeControlType, double dblPredictorOrdinateLeading, double dblPredictorOrdinateFollowing, double dblPredictorOrdinateTrailing, int iDerivOrder, double dblTension)
strHatType
- The Primitive Hat TypestrShapeControlType
- Type of the Shape Controller to be used - NONE, LINEAR/QUADRATIC RationaldblPredictorOrdinateLeading
- The Leading Predictor OrdinatedblPredictorOrdinateFollowing
- The Following Predictor OrdinatedblPredictorOrdinateTrailing
- The Trailing Predictor OrdinateiDerivOrder
- The Derivative OrderdblTension
- Tension