IDreamDataMinMax

Parent Previous Next

///////////////////////////////////////////////////////////////////////////////////////////////////

// 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);

};