Gwyddion Library Reference Manual
Introduction
Object hierarchy
Fundamentals
main
— Library-level functions
version
— Version information
GwySerializable
— Serialisable value-like object interface
serializable-boxed
— Making boxed types serialisable
serialize
— Serialisers and deserialisers
GwyErrorList
— List of
GError
s
GwyCalc
— Asynchronous calculation.
GwyMaster
— Parallel task manager.
Numerical Tools
math
— Mathematical functions
interpolation
— Low-level interpolation functions
GwyRand
— Random number generation
FFT
— Fourier Transform tools
GwyFitter
— Non-linear least-squares fitting
GwyFitTask
— Non-linear least-squares fitter model and data
GwyFitFunc
— Fitting function
GwyExpr
— Arithmetic expression parser and evaluator
GwyUnit
— Physical unit representation
GwyValueFormat
— Physical quantity formatting
One-Dimensional Data
GwyLinePart
— Pixel-wise rectangle in plane
GwyLine
— One-dimensional data in regular grid
GwyLine arithmetic
— Arithmetic operations with lines
GwyLine as a distribution
— Using lines as histograms and distributions
GwyLine statistics
— Statistical characteristics of lines
GwyCurve
— General one-dimensional data
GwyCurve statistics
— Statistical characteristics of curves
GwyMaskIter
— Bit mask iterator
GwyMaskLine
— One-dimensional bit mask
Two-Dimensional Data
GwyFieldPart
— Pixel-wise rectangle in plane
GwyField
— Two-dimensional data in regular grid
GwyField arithmetic
— Arithmetic operations with fields
GwyField correlation and cross-correlation
— Field correlation and cross-correlation
GwyField distributions
— One-dimensional distributions and functionals of fields
GwyField filtering
— Field filtering
GwyField levelling
— Field levelling and background subtraction
GwyField data reading
— Reading and extraction of fields values
GwyField statistics
— Statistical characteristics of fields
GwyField transformations
— Geometrical transformations of fields
GwyMaskField
— Two-dimensional bit mask
GwyMaskField arithmetic
— Arithmetic and logical operations with mask fields
GwyMaskField grains
— Using mask fields to mark grains
GwyMaskField transformations
— Geometrical transformations of mask fields
GwySurface
— General two-dimensional data
GwySurface statistics
— Statistical characteristics of surfaces
GwyGrainValue
— Grain value
Three-Dimensional Data
GwyBrickPart
— Pixel-wise block in space
GwyBrick
— Three-dimensional data in regular grid
GwyBrick arithmetic
— Arithmetic operations with bricks
GwyBrick statistics
— Statistical characteristics of bricks
Data Containers
GwyArray
—
GArray
wrapper capable of emitting signals
GwyContainer
— Data container with items identified by strings or quarks
GwyInventory
— Ordered item inventory, indexed by both name and position
Resources
GwyRGBA
— Bit depth independet RGBA colours
GwyResource
— Built-in and/or user supplied application resources
GwyGradient
— Map from numbers to RGBA colours
GwyGLMaterial
— OpenGL material representation
GwyFitParam
— User-defined fitting function parameter
Builtin fit funcs
— List of built-in fitting functions
GwyUserFitFunc
— User-defined fitting function
Builtin grain values
— List of built-in grain values
GwyUserGrainValue
— User-defined grain value
Selections
GwyCoords
— Base class for coordinates of geometrical objects.
GwyCoordsPoint
— Coordinates of points in plane.
Utilities
macros
— Miscellaneous utility macros
String functions
— String utility functions
Object utils
— GObject utility functions
pack
— Binary data packing and unpacking
Index of all symbols
Annotation Glossary