![]() |
![]() |
Gwyddion Data Processing Library Reference Manual | ![]() |
|
---|---|---|---|---|
GwyCDLineBuiltin; GwyCDLine; GwyCDLineClass; gchar* gwy_cdline_get_name (GwyCDLine *preset); gchar* gwy_cdline_get_definition (GwyCDLine *preset); gchar* gwy_cdline_get_param_name (GwyCDLine *preset, gint param); gdouble gwy_cdline_get_param_default (GwyCDLine *preset, gint param); gint gwy_cdline_get_nparams (GwyCDLine *preset); void gwy_cdline_fit (GwyCDLine *preset, gint n_dat, const gdouble *x, const gdouble *y, gint n_param, gdouble *param, gdouble *err, const gboolean *fixed_param, gpointer user_data); gdouble gwy_cdline_get_value (GwyCDLine *preset, gdouble x, const gdouble *params, gboolean *fres); GwyInventory* gwy_cdlines (void);
typedef struct { GwyResourceClass parent_class; gpointer reserved1; gpointer reserved2; } GwyCDLineClass;
gchar* gwy_cdline_get_name (GwyCDLine *preset);
Return cdline name (its unique identifier).
preset : |
|
Returns : | The cdline name. |
gchar* gwy_cdline_get_definition (GwyCDLine *preset);
Returns function definition of cdline
(as pixmap).
preset : |
|
Returns : | The cdline function definition. |
gchar* gwy_cdline_get_param_name (GwyCDLine *preset, gint param);
Returns the name of parameter number param
of cdline cdline
.
The name may contain Pango markup.
preset : |
|
param : |
A parameter number. |
Returns : | The name of parameter param .
|
gdouble gwy_cdline_get_param_default (GwyCDLine *preset, gint param);
Returns a suitable constant default parameter value.
It is usually better to do an educated guess of initial parameter value.
preset : |
|
param : |
A parameter number. |
Returns : | The default parameter value. |
gint gwy_cdline_get_nparams (GwyCDLine *preset);
Return the number of parameters of cdline
.
preset : |
|
Returns : | The number of function parameters. |
void gwy_cdline_fit (GwyCDLine *preset, gint n_dat, const gdouble *x, const gdouble *y, gint n_param, gdouble *param, gdouble *err, const gboolean *fixed_param, gpointer user_data);
preset : |
|
n_dat : |
|
x : |
|
y : |
|
n_param : |
|
param : |
|
err : |
|
fixed_param : |
|
user_data : |
gdouble gwy_cdline_get_value (GwyCDLine *preset, gdouble x, const gdouble *params, gboolean *fres);
preset : |
|
x : |
|
params : |
|
fres : |
|
Returns : |
GwyInventory* gwy_cdlines (void);
Gets inventory with all the CDLine cdlines.
Returns : | CDLine cdline inventory. |