|
cherish
|
This documentation site covers the cherish API mainly.
To start with API, you may browse the content and hierarchy of Classes. The codes are separated into different folders: cherish, libGUI, libSGControls, libSGEntities, libNumerics and tests.
cherish folder contains main.cpp, as well as settings, utility functions, shader and image data.libGUI contains classes related to user interface, widgets and its content.libSGControls is responsible for event handling, mouse manipulators,anything related to undo/redo framework, shader programs, geometry intersectors, callbacks.libSGEntities contains geometry-based and group-based OpenSceneGraph elements that are elements of a scene graph.libNumerics contain outside numerical libraries and codes, e.g. curve fitting algorithm.tests contains batteries of different basic unit tests.Some other useful pages:
1.8.12