mainpage.docu 1.45 KB
Newer Older
Mike Kremer's avatar
 
Mike Kremer committed
1
/*! \mainpage OpenFlipper Developer Documentation
2
 * \image html splash.png
Mike Kremer's avatar
Mike Kremer committed
3 4 5 6 7 8
 * \section intro_sec Introduction
 *
 * This is the developer documentation for the OpenFlipper project.
 * OpenFlipper is a flexible geometry modeling and processing system.
 * OpenFlipper consists of the core application and a set of plugins. Only
 * the minimal required functionality is implemented inside the core. Plugins
9
 * can be written to extend OpenFlipper and provide new data types,
Mike Kremer's avatar
Mike Kremer committed
10 11
 * processing functions or user interface modifications. All these plugins
 * are managed by the core. This manual describes how OpenFlipper plugins
12
 * can be created and how they can communicate with the core. There are of
Mike Kremer's avatar
Mike Kremer committed
13 14 15 16
 * course examples for a quickstart into OpenFlippers plugin interface.
 *
 * This manual is divided into the following pages:
 * - \subpage uiconcept "User Interface Concepts"
17
 * - \subpage shortcuts "Keyboard shortcuts"
Mike Kremer's avatar
Mike Kremer committed
18 19
 * - \subpage buildingOpenFlipper "Building OpenFlipper"
 * - \subpage pluginProgramming "Plugin Programming"
Jan Möbius's avatar
Jan Möbius committed
20
 * - \subpage datatypes "Integrated Datatypes"
Mike Kremer's avatar
Mike Kremer committed
21 22
 * - \subpage dataFlow "Dataflow"
 * - \subpage options "Command line options and config files"
23
 * - \subpage scripting
24 25 26 27 28
 *
 * \subpage misc
 * - \ref changelog
 * - \ref todo
 *
Jan Möbius's avatar
Jan Möbius committed
29
 * \subpage integrated_libs
30 31 32
 * - \ref OpenMeshDoc
 * - \ref OpenVolumeMeshDoc
 * - \ref ACGDoc
Jan Möbius's avatar
Jan Möbius committed
33
 *
34 35
 * \page integrated_libs Integrated libraries
 * - \subpage OpenMeshDoc
36
 * - \subpage OpenVolumeMeshDoc
37
 * - \subpage ACGDoc
Mike Kremer's avatar
Mike Kremer committed
38
 */