///////////////////////////////////////////////////////////////////////////////////////////////////
// Interface IDreamDataMinMax
[
object,
uuid(8421C9F5-51EE-44E2-A8AA-BA6712A2FD2F),
local,
helpstring("IDreamDataMinMax - interface to min/max data"),
pointer_default(unique)
]
interface IDreamDataMinMax : IUnknown
{
[helpstring("Min/Max values will be defined in solver? Values: 1/0")]
HRESULT SetMinMaxValuesDefinedInSolver([in] int value);
[helpstring("Add new MinMaxItem")]
HRESULT AddItem([in] double minimum, [in] double maximum);
[helpstring("Add new MinMaxItem")]
HRESULT AddExtendedItem([in] double minimum, [in] double maximum, [in] double value,
[in] int selected);
[helpstring("Add new MinMaxItem for measurement error")]
HRESULT AddMeasurementErrorItem([in] double minimum, [in] double maximum);
[helpstring("Add new MinMaxItem for Likelihood")]
HRESULT AddLikelihoodItem([in] double minimum, [in] double maximum, [in] double value,
[in] int selected);
[helpstring("Additional x-range values for PCHIP (Piecewise Cubic Hermite Interpol. Polynom.)")]
HRESULT SetLVInterpolationValues([in] double a, [in] double b, [in] double c, [in] double d);
};