| Top |  |  |  |  | 
| GwyInventory * | gwy_cdlines () | 
| const gchar * | gwy_cdline_get_name () | 
| const gchar * | gwy_cdline_get_definition () | 
| const gchar * | gwy_cdline_get_param_name () | 
| gdouble | gwy_cdline_get_param_default () | 
| GwySIUnit * | gwy_cdline_get_param_units () | 
| gint | gwy_cdline_get_nparams () | 
| void | gwy_cdline_fit () | 
| void | gwy_cdline_fit_with_caldata () | 
| gdouble | gwy_cdline_get_value () | 
GwyInventory *
gwy_cdlines (void);
Gets inventory with all the critical dimension evaluators.
const gchar *
gwy_cdline_get_name (GwyCDLine *cdline);
Return cdline name (its unique identifier).
const gchar *
gwy_cdline_get_definition (GwyCDLine *cdline);
Gets the name of the image file with critical dimension evaluator description.
const gchar * gwy_cdline_get_param_name (GwyCDLine *cdline,gint param);
Returns the name of a critical dimension evaluator parameter.
The name may contain Pango markup.
gdouble gwy_cdline_get_param_default (GwyCDLine *cdline,gint param);
gwy_cdline_get_param_default is deprecated and should not be used in newly-written code.
Returns a constant default parameter value.
GwySIUnit * gwy_cdline_get_param_units (GwyCDLine *cdline,gint param,GwySIUnit *siunit_x,GwySIUnit *siunit_y);
Derives the SI unit of a critical dimension parameter from the units of abscissa and ordinate.
| cdline | A critical dimension evaluator. | |
| param | A parameter number. | |
| siunit_x | SI unit of abscissa. | |
| siunit_y | SI unit of ordinate. | 
 A newly created GwySIUnit with the units of the parameter param
.
If the units of param
are not representable as GwySIUnit,
the result is unitless (i.e. it will be presented as a mere
number).
Since: 2.5
gint
gwy_cdline_get_nparams (GwyCDLine *cdline);
Return the number of parameters of cdline
.
void gwy_cdline_fit (GwyCDLine *cdline,gint n_dat,const gdouble *x,const gdouble *y,gint n_param,gdouble *params,gdouble *err,const gboolean *fixed_param,gpointer user_data);
Performs a critical dimension evaulation (fit).
| cdline | A critical dimension evaluator. | |
| n_dat | The number of data points (number of items in  | |
| x | Abscissa points. | |
| y | Ordinate points. | |
| n_param | The number of parameters. This argument is ignored as the evaluator knows how many parameters it has, it is safe to pass 0. | |
| params | Array to store fitted parameter values to. | |
| err | Array to store parameter errros to, may be  | |
| fixed_param | Which parameters should be treated as fixed.  It is ignored,
pass  | |
| user_data | Ignored, pass  | 
void gwy_cdline_fit_with_caldata (GwyCDLine *cdline,gint n_dat,const gdouble *x,const gdouble *y,gdouble *params,gdouble *err,GwyCurveCalibrationData *cdata);
Performs a critical dimension evaulation (fit), allowing user to pass uncertainties.