public class CkSegmentSequenceBuilder extends java.lang.Object implements SegmentSequenceBuilder
Constructor and Description |
---|
CkSegmentSequenceBuilder(SegmentResponseValueConstraint srvcLeading,
SegmentResponseValueConstraint[] aSRVC,
StretchBestFitResponse rbfr,
BoundarySettings bs)
CkSegmentSequenceBuilder constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
calibSegmentSequence(int iStartingSegment)
Calibrate the Segment Sequence in the Stretch
|
boolean |
calibStartingSegment(double dblLeftSlope)
Calibrate the Starting Segment using the LeftSlope
|
BoundarySettings |
getCalibrationBoundaryCondition()
Retrieve the Calibration Boundary Condition
|
boolean |
manifestMeasureSensitivity(double dblLeftSlopeSensitivity)
Compute the Stretch Manifest Measure Sensitivity Sequence
|
boolean |
setStretch(MultiSegmentSequence mss)
Set the Stretch whose Segments are to be calibrated
|
public CkSegmentSequenceBuilder(SegmentResponseValueConstraint srvcLeading, SegmentResponseValueConstraint[] aSRVC, StretchBestFitResponse rbfr, BoundarySettings bs) throws java.lang.Exception
srvcLeading
- Leading Segment Response Value ConstraintaSRVC
- Array of Segment Response Value Constraintsrbfr
- Sequence Best Fit Weighted Responsebs
- The Calibration Boundary Conditionjava.lang.Exception
- Thrown if the inputs are invalidpublic boolean setStretch(MultiSegmentSequence mss)
SegmentSequenceBuilder
setStretch
in interface SegmentSequenceBuilder
mss
- The Stretch that needs to be calibratedpublic BoundarySettings getCalibrationBoundaryCondition()
SegmentSequenceBuilder
getCalibrationBoundaryCondition
in interface SegmentSequenceBuilder
public boolean calibStartingSegment(double dblLeftSlope)
SegmentSequenceBuilder
calibStartingSegment
in interface SegmentSequenceBuilder
dblLeftSlope
- The Slopepublic boolean calibSegmentSequence(int iStartingSegment)
SegmentSequenceBuilder
calibSegmentSequence
in interface SegmentSequenceBuilder
iStartingSegment
- The Starting Segment in the Sequencepublic boolean manifestMeasureSensitivity(double dblLeftSlopeSensitivity)
SegmentSequenceBuilder
manifestMeasureSensitivity
in interface SegmentSequenceBuilder
dblLeftSlopeSensitivity
- The Leading Segment Left Slope Sensitivity