Inserts the control point at the specified position in the
internal control point array.
@param insertionPos The zero-based array position in which to
insert the control point.
@param inputValue The input value stored in the control point.
@param outputValue The output value stored in the control point.
To make room for this new control point, this method reallocates
the control point array and shifts all control points occurring
after the insertion position up by one.
Because the curve mapping algorithm used by this noise module
requires that all control points in the array must be sorted by
input value, the new control point should be inserted at the
position in which the order is still preserved.
Inserts the control point at the specified position in the internal control point array.
@param insertionPos The zero-based array position in which to insert the control point. @param inputValue The input value stored in the control point. @param outputValue The output value stored in the control point.
To make room for this new control point, this method reallocates the control point array and shifts all control points occurring after the insertion position up by one.
Because the curve mapping algorithm used by this noise module requires that all control points in the array must be sorted by input value, the new control point should be inserted at the position in which the order is still preserved.