Gwyddion Library Reference Manual

For Gwyddion 3.11. The latest version of this document can be found on-line at http://gwyddion.net/documentation/libgwyddion/.

Basic functions and utilities
  gwyddion — Base functions, library initialisation
  Version — Version information
  Threads — Multithread processing control
  Macros — General utility macros
  Utilities — Miscellaneous utility functions
  Raw data — Raw data conversion
  GwyEnum — String-integer value pair
  Enums — Common enumerations
  GwyDict — A dictionary with items identified by a GQuark or string
  GwyStringList — A string list object wrapper
  GwyResults — Reported set of scalar results
  GwyRGBA — Bit depth independent RGBA colors
  GwyErrorList — List of GErrors
Mathematical functions
  Maths — Mathematical utility functions
  GwyXY — Cartesian coordinates in plane
  GwyXYZ — Cartesian coordinates in space
  GwyUnit — unit representation, physical quantitiy formatting
  GwyValueFormat — Physical quantitiy formatting
  interpolation — General interpolation functions
  GwyRandGenSet — Set of random number generators
  GwyExpr — Arithmetic expression parser and evaluator
  GwyNLFitter — Marquardt-Levenberg nonlinear least square fitter
  GwyNLFitPreset — NL fitter preset functions
  GwyFDCurvePreset — Force-distance curve fitting presets
  GwyShapeFitPreset — 3D geometrical shape fitting functions
  Triangulation — Delaunay and Voronoi triangulation and interpolation
  simpleFFT — Simple FFT algorithm
  GwyPeaks — Graph peak analyser
  GwySpline — Sampling curves in plane
Data representation
  GwyLine — One-dimensional floating point data
  GwyField — Two-dimensional floating point data
  GwyNield — Two-dimensional natural number array
  GwyBrick — Three-dimensional floating point data
  GwySpectra — Collection of line representing point spectra.
  GwyScatter — Irregular two-dimensional data
  GwyLawn — Three-dimensional data representation
Data processing functions
  Arithmetic — Arithmetic operations with data
  cdline — Critical dimension measurement
  Correction — Data correction
  Correlation — Correlation and cross-correlation
  cwt — Continuous Wavelet Transform
  DWT — Discrete Wavelet Transform
  filters — Convolution and other 2D data filters
  Fractals — Fractal dimension calculation, fractal interpolation
  Grains — Grain numbering and manipulation
  Distance transform — Distance transform and related morphological operations
  Grain quantities — Evaluation of grain parameters
  Watershed — Watershed grain detection
  GwyGrainValue — Grain value resource type
  Shaped areas — Functions for non-rectangular regions of different shapes
  Hough transform — Hough transform
  Integral transforms — FFT and other integral transforms
  Levelling — Leveling and background removal
  Line statistics — One-dimensional statistical functions
  Statistics — Two-dimensional statistical functions
  GwyTipModel — SPM tip modelling
  Tip — SPM tip morphological operations
  MFM — Magnetic force microscopy
  Synthetic — Synthetic data generation
Resource management
  GwyResource — Built-in and/or user supplied application resources
  GwyInventory — Ordered item inventory, indexed by both name and position.
  GwyGradient — A map from numbers to RGBA colors
  GwyGLMaterial — OpenGL material representation
Selections (geometrical shape coordinates)
  GwySelection — Data selection base class
  GwySelectionAxis — Single coordinate selection
  GwySelectionEllipse — Ellipse selection
  GwySelectionLattice — Lattice selection
  GwySelectionLine — Arbitrary line selection
  GwySelectionPath — Path selection
  GwySelectionPoint — Point selection
  GwySelectionQuad — Quadrilateral selection
  GwySelectionRange — Interval selection
  GwySelectionRectangle — Rectangle selection
Serialisation
  GwySerializable — Serialisable value-like object interface
  Serialize — Object serialisation
  Deserialise — Object deserialisation
  Serializable boxed — Making boxed types serialisable
  Serialisation utils — Helper functions for classes implementing serialisation
Index of all symbols
Annotation Glossary

This library contains basic classes and interfaces as well as classes representing various data data types common in scanning probe microscopy, such as images or volume data. It also defines and all kinds of data processing methods operating on them.

Generated by GTK-Doc V1.19