The SmoothStepAmplitude object defines an amplitude that ramps up or down smoothly from one data point to another.
The SmoothStepAmplitude object is derived from the Amplitude object.
amplitudeApi.amplitudes()[name]
This method creates a SmoothStepAmplitude object.
amplitudeApi.SmoothStepAmplitude
odb_SmoothStepAmplitude& SmoothStepAmplitude(const odb_String& name, const odb_SequenceSequenceDouble& data, const odb_String& timeSpan);
Required arguments
An odb_String specifying the repository key.
An odb_SequenceSequenceDouble specifying time/frequency and amplitude pairs. Possible values for time/frequency are positive numbers.
Optional argument
An odb_String specifying the time span of the amplitude. Possible values are "STEP" and "TOTAL". The default value is "STEP".
Return value
A SmoothStepAmplitude object.
Exceptions
InvalidNameError and RangeError.
This method modifies the SmoothStepAmplitude object.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the SmoothStepAmplitude method, except for the name argument.
Return value
Exceptions
RangeError.
The SmoothStepAmplitude object has members with the same names and descriptions as the arguments to the SmoothStepAmplitude method.