| Gwyddion Data Processing Library Reference Manual |
|---|
fractals — Fractal dimension calculation
void gwy_data_field_fractal_partitioning (GwyDataField *data_field, GwyDataLine *xresult, GwyDataLine *yresult, GwyInterpolationType interpolation); void gwy_data_field_fractal_cubecounting (GwyDataField *data_field, GwyDataLine *xresult, GwyDataLine *yresult, GwyInterpolationType interpolation); void gwy_data_field_fractal_triangulation (GwyDataField *data_field, GwyDataLine *xresult, GwyDataLine *yresult, GwyInterpolationType interpolation); void gwy_data_field_fractal_psdf (GwyDataField *data_field, GwyDataLine *xresult, GwyDataLine *yresult, GwyInterpolationType interpolation); gdouble gwy_data_field_fractal_cubecounting_dim (GwyDataLine *xresult, GwyDataLine *yresult, gdouble *a, gdouble *b); gdouble gwy_data_field_fractal_triangulation_dim (GwyDataLine *xresult, GwyDataLine *yresult, gdouble *a, gdouble *b); gdouble gwy_data_field_fractal_partitioning_dim (GwyDataLine *xresult, GwyDataLine *yresult, gdouble *a, gdouble *b); gdouble gwy_data_field_fractal_psdf_dim (GwyDataLine *xresult, GwyDataLine *yresult, gdouble *a, gdouble *b); void gwy_data_field_fractal_correction (GwyDataField *data_field, GwyDataField *mask_field, GwyInterpolationType interpolation);
void gwy_data_field_fractal_partitioning
(GwyDataField *data_field,
GwyDataLine *xresult,
GwyDataLine *yresult,
GwyInterpolationType interpolation);
| data_field : | |
| xresult : | |
| yresult : | |
| interpolation : |
void gwy_data_field_fractal_cubecounting
(GwyDataField *data_field,
GwyDataLine *xresult,
GwyDataLine *yresult,
GwyInterpolationType interpolation);
| data_field : | |
| xresult : | |
| yresult : | |
| interpolation : |
void gwy_data_field_fractal_triangulation
(GwyDataField *data_field,
GwyDataLine *xresult,
GwyDataLine *yresult,
GwyInterpolationType interpolation);
| data_field : | |
| xresult : | |
| yresult : | |
| interpolation : |
void gwy_data_field_fractal_psdf (GwyDataField *data_field, GwyDataLine *xresult, GwyDataLine *yresult, GwyInterpolationType interpolation);
| data_field : | |
| xresult : | |
| yresult : | |
| interpolation : |
gdouble gwy_data_field_fractal_cubecounting_dim
(GwyDataLine *xresult,
GwyDataLine *yresult,
gdouble *a,
gdouble *b);Computes fractal dimension by spectral density method using preprocessed data.
| xresult : | Log-log fractal data (x values) |
| yresult : | Log-log fractal data (y values) |
| a : | Linear fit shift |
| b : | Linear fit direction |
| Returns : | fractal dimension |
gdouble gwy_data_field_fractal_triangulation_dim
(GwyDataLine *xresult,
GwyDataLine *yresult,
gdouble *a,
gdouble *b);
| xresult : | |
| yresult : | |
| a : | |
| b : | |
| Returns : |
gdouble gwy_data_field_fractal_partitioning_dim
(GwyDataLine *xresult,
GwyDataLine *yresult,
gdouble *a,
gdouble *b);Computes fractal dimension by cube counting method using preprocessed data.
| xresult : | Log-log fractal data (x values). |
| yresult : | Log-log fractal data (y values). |
| a : | Linear fit shift. |
| b : | Linear fit direction. |
| Returns : | Fractal dimension. |
gdouble gwy_data_field_fractal_psdf_dim (GwyDataLine *xresult, GwyDataLine *yresult, gdouble *a, gdouble *b);
| xresult : | |
| yresult : | |
| a : | |
| b : | |
| Returns : |
void gwy_data_field_fractal_correction
(GwyDataField *data_field,
GwyDataField *mask_field,
GwyInterpolationType interpolation);Replaces data under mask with interpolated values using fractal interpolation.
| data_field : | A data field. |
| mask_field : | Mask of places to be corrected. |
| interpolation : | Interpolation type. |
| << filters | grains >> |