<?xml version="1.0"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
<book id="index" xmlns:xi="http://www.w3.org/2001/XInclude">
  <bookinfo>
    <title>Gwyddion Library Reference Manual</title>
    <xi:include href="releaseinfo.xml"/>
  </bookinfo>

  <para>
    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.
  </para>

  <chapter id="Basic">
    <title>Basic functions and utilities</title>
    <xi:include href="xml/version.xml"/>
    <xi:include href="xml/error-list.xml"/>
    <xi:include href="xml/gwycontainer.xml"/>
    <xi:include href="xml/macros.xml"/>
    <xi:include href="xml/gwyddion.xml"/>
    <xi:include href="xml/threads.xml"/>
    <xi:include href="xml/utils.xml"/>
    <xi:include href="xml/enum.xml"/>
    <xi:include href="xml/enums.xml"/>
    <xi:include href="xml/string-list.xml"/>
    <xi:include href="xml/results.xml"/>
    <xi:include href="xml/rgba.xml"/>
  </chapter>

  <chapter id="Mathematical">
    <title>Mathematical utilities</title>
    <xi:include href="xml/math.xml"/>
    <xi:include href="xml/xy.xml"/>
    <xi:include href="xml/xyz.xml"/>
    <xi:include href="xml/unit.xml"/>
    <xi:include href="xml/value-format.xml"/>
    <xi:include href="xml/interpolation.xml"/>
    <xi:include href="xml/rand-gen-set.xml"/>
    <xi:include href="xml/expr.xml"/>
    <xi:include href="xml/gwynlfit.xml"/>
    <xi:include href="xml/gwynlfitpreset.xml"/>
    <xi:include href="xml/gwyfdcurvepreset.xml"/>
    <xi:include href="xml/shape-fit-preset.xml"/>
    <xi:include href="xml/triangulation.xml"/>
    <xi:include href="xml/simplefft.xml"/>
    <xi:include href="xml/peaks.xml"/>
    <xi:include href="xml/spline.xml"/>
  </chapter>

  <chapter id="Data">
    <title>Data representation</title>
    <xi:include href="xml/line.xml"/>
    <xi:include href="xml/field.xml"/>
    <xi:include href="xml/nield.xml"/>
    <xi:include href="xml/brick.xml"/>
    <xi:include href="xml/spectra.xml"/>
    <xi:include href="xml/surface.xml"/>
    <xi:include href="xml/lawn.xml"/>
  </chapter>

  <chapter id="DataProcess">
    <title>Data processing functions</title>
    <xi:include href="xml/arithmetic.xml"/>
    <xi:include href="xml/cdline.xml"/>
    <xi:include href="xml/correct.xml"/>
    <xi:include href="xml/correlation.xml"/>
    <xi:include href="xml/cwt.xml"/>
    <xi:include href="xml/dwt.xml"/>
    <xi:include href="xml/elliptic.xml"/>
    <xi:include href="xml/filters.xml"/>
    <xi:include href="xml/fractals.xml"/>
    <xi:include href="xml/grains.xml"/>
    <xi:include href="xml/distance-transform.xml"/>
    <xi:include href="xml/grain-quantities.xml"/>
    <xi:include href="xml/watershed.xml"/>
    <xi:include href="xml/grain-value.xml"/>
    <xi:include href="xml/hough.xml"/>
    <xi:include href="xml/inttrans.xml"/>
    <xi:include href="xml/level.xml"/>
    <xi:include href="xml/linestats.xml"/>
    <xi:include href="xml/stats.xml"/>
    <xi:include href="xml/tip-model.xml"/>
    <xi:include href="xml/tip.xml"/>
    <xi:include href="xml/mfm.xml"/>
    <xi:include href="xml/synth.xml"/>
  </chapter>

  <chapter id="Resources">
    <title>Resource management</title>
    <xi:include href="xml/resource.xml"/>
    <xi:include href="xml/inventory.xml"/>
    <xi:include href="xml/gradient.xml"/>
    <xi:include href="xml/gl-material.xml"/>
  </chapter>

  <chapter id="Selections">
    <title>Selections (geometrical shape coordinates)</title>
    <xi:include href="xml/selection.xml"/>
    <xi:include href="xml/selection-axis.xml"/>
    <xi:include href="xml/selection-ellipse.xml"/>
    <xi:include href="xml/selection-lattice.xml"/>
    <xi:include href="xml/selection-line.xml"/>
    <xi:include href="xml/selection-path.xml"/>
    <xi:include href="xml/selection-point.xml"/>
    <xi:include href="xml/selection-quad.xml"/>
    <xi:include href="xml/selection-range.xml"/>
    <xi:include href="xml/selection-rectangle.xml"/>
  </chapter>

  <chapter id="Serialization">
    <title>Serialisation</title>
    <xi:include href="xml/serializable.xml"/>
    <xi:include href="xml/serialize.xml"/>
    <xi:include href="xml/deserialize.xml"/>
    <xi:include href="xml/serializable-boxed.xml"/>
    <xi:include href="xml/serializable-utils.xml"/>
  </chapter>

  <index id="api-index-all">
    <title>Index of all symbols</title>
    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
  </index>
  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
</book>
