public class MultiSegmentSequenceModifier
extends java.lang.Object
Constructor and Description |
---|
MultiSegmentSequenceModifier() |
Modifier and Type | Method and Description |
---|---|
static MultiSegmentSequence |
AppendSegment(MultiSegmentSequence mssIn,
double dblPredictorOrdinateAppendRight,
SegmentResponseValueConstraint srvc,
SegmentCustomBuilderControl scbc,
BoundarySettings bs,
int iCalibrationDetail)
Append a Segment to the Right of the Specified Stretch using the Supplied Constraint
|
static MultiSegmentSequence |
InsertCardinalKnot(MultiSegmentSequence mssIn,
double dblPredictorOrdinate,
double dblCardinalTension)
Insert a Cardinal Knot into the specified Stretch at the specified Predictor Ordinate Location
|
static MultiSegmentSequence |
InsertCatmullRomKnot(MultiSegmentSequence mssIn,
double dblPredictorOrdinate)
Insert a Catmull-Rom Knot into the specified Stretch at the specified Predictor Ordinate Location
|
static MultiSegmentSequence |
InsertKnot(MultiSegmentSequence mssIn,
double dblPredictorOrdinate,
double dblResponseValue,
BoundarySettings bs,
int iCalibrationDetail)
Insert the specified Predictor Ordinate Knot into the specified Stretch, using the specified Response
Value
|
static MultiSegmentSequence |
InsertKnot(MultiSegmentSequence mssIn,
double dblPredictorOrdinate,
SegmentPredictorResponseDerivative sprdLeftSegmentRightEdge,
SegmentPredictorResponseDerivative sprdRightSegmentLeftEdge)
Insert the Predictor Ordinate Knot into the specified Stretch
|
public static final MultiSegmentSequence InsertKnot(MultiSegmentSequence mssIn, double dblPredictorOrdinate, double dblResponseValue, BoundarySettings bs, int iCalibrationDetail)
mssIn
- Input StretchdblPredictorOrdinate
- Predictor Ordinate KnotdblResponseValue
- Response Valuebs
- The Calibration Boundary ConditioniCalibrationDetail
- The Calibration Detailpublic static final MultiSegmentSequence AppendSegment(MultiSegmentSequence mssIn, double dblPredictorOrdinateAppendRight, SegmentResponseValueConstraint srvc, SegmentCustomBuilderControl scbc, BoundarySettings bs, int iCalibrationDetail)
mssIn
- Input StretchdblPredictorOrdinateAppendRight
- The Predictor Ordinate at the Right Edge of the Segment to be
appendedsrvc
- The Segment Response Value Constraintscbc
- Segment Builder Parametersbs
- The Calibration Boundary ConditioniCalibrationDetail
- The Calibration Detailpublic static final MultiSegmentSequence InsertKnot(MultiSegmentSequence mssIn, double dblPredictorOrdinate, SegmentPredictorResponseDerivative sprdLeftSegmentRightEdge, SegmentPredictorResponseDerivative sprdRightSegmentLeftEdge)
mssIn
- Input StretchdblPredictorOrdinate
- Knot Predictor OrdinatesprdLeftSegmentRightEdge
- Response Values for the Right Edge of the Left SegmentsprdRightSegmentLeftEdge
- Response Values for the Left Edge of the Right segmentpublic static final MultiSegmentSequence InsertCardinalKnot(MultiSegmentSequence mssIn, double dblPredictorOrdinate, double dblCardinalTension)
mssIn
- Input StretchdblPredictorOrdinate
- Knot Predictor OrdinatedblCardinalTension
- Cardinal Tension Parameterpublic static final MultiSegmentSequence InsertCatmullRomKnot(MultiSegmentSequence mssIn, double dblPredictorOrdinate)
mssIn
- Input StretchdblPredictorOrdinate
- Knot Predictor Ordinate