Functions | |
OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE (LIBRARY_FACTORY, LinearScaling, IScaling, INumber *, scale, INumber *, offset, SampleType, inputDataType, ScaledSampleType, outputDataType) OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE(LIBRARY_FACTORY | |
Creates a Scaling with a Linear scaling type configuration. The returned Scaling object is already frozen. More... | |
OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE (LIBRARY_FACTORY, ScalingBuilder, IScalingBuilder) OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE(LIBRARY_FACTORY | |
Creates a Scaling builder object with no parameters configured. More... | |
ScalingPtr | LinearScaling (const NumberPtr &scale, const NumberPtr &offset, SampleType inputDataType=SampleType::Float64, ScaledSampleType outputDataType=ScaledSampleType::Float64) |
Creates a Scaling with a Linear scaling type configuration. More... | |
ScalingPtr | Scaling (SampleType inputDataType, ScaledSampleType outputDataType, ScalingType scalingType, const DictPtr< IString, IBaseObject > ¶ms) |
Creates a Scaling object with given input/output types, Scaling type and parameters. More... | |
ScalingPtr | ScalingFromBuilder (const ScalingBuilderPtr &builder) |
Creates a Scaling object from Builder. More... | |
ScalingBuilderPtr | ScalingBuilder () |
Creates a Scaling builder object with no parameters configured. | |
ScalingBuilderPtr | ScalingBuilderCopy (const ScalingPtr &scaling) |
Scaling builder copy factory that creates a configurable Scaling object from a non-configurable one. More... | |
|
inline |
Creates a Scaling with a Linear scaling type configuration.
scale | Coefficient by which the input data is to be multiplied. |
offset | Constant that is added to the scale * value multiplication result. |
inputDataType | The scaling's input data type. |
outputDataType | The scaling's output data type. |
OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE | ( | LIBRARY_FACTORY | , |
LinearScaling | , | ||
IScaling | , | ||
INumber * | , | ||
scale | , | ||
INumber * | , | ||
offset | , | ||
SampleType | , | ||
inputDataType | , | ||
ScaledSampleType | , | ||
outputDataType | |||
) |
Creates a Scaling with a Linear scaling type configuration. The returned Scaling object is already frozen.
scale | Coefficient by which the input data is to be multiplied. |
offset | Constant that is added to the scale * value multiplication result. |
inputDataType | The scaling's input data type. |
outputDataType | The scaling's output data type. |
Creates a Scaling object with given input/output types, Scaling type and parameters.
inputDataType | The type of input data expected by the rule. |
outputDataType | The data type output by the rule after calculation. |
scalingType | The type of the scaling. |
parameters | Tha parameters of the Dimension rule. |
OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE | ( | LIBRARY_FACTORY | , |
ScalingBuilder | , | ||
IScalingBuilder | |||
) |
Creates a Scaling builder object with no parameters configured.
Scaling builder copy factory that creates a configurable Scaling object from a non-configurable one.
scalingToCopy | The scaling of which configuration should be copied. |
|
inline |
Creates a Scaling object with given input/output types, Scaling type and parameters.
type | The type of the Dimension rule. |
parameters | Tha parameters of the Dimension rule. |
outputDataType | The data type output by the rule after calculation. |
inputDataType | The type of input data expected by the rule. |
|
inline |
Scaling builder copy factory that creates a configurable Scaling object from a non-configurable one.
scaling | The scaling of which configuration should be copied. |
|
inline |
Creates a Scaling object from Builder.
builder | Scaling Builder |