Anatomist developers documentation¶
Anatomist is written in C++ language, and has Python bindings.
Other programming tips (C++)¶
Mainly for C++, but some things are language-independent or also appy to the low-level Python layer.
General structure¶
- Objects : AObject base class
- Windows: AWindow base class
- Application and global registry : Anatomist class
- Main control window: ControlWindow class
- There are also a set of static global variables, registry systems and customizable factories
Configuration options¶
Commands system¶
Commands system and commands list (mainly in french…)
Objects file format (.aobj)¶
Anatomist objects file format (since Anatomist 4.6)
View/controler model¶
More or less obsolete docs¶
and in french…
- Programming a new object type
- Programming a new window type
- Adding a new property on an object (right-click and Object specific menus)
- Making a new module
- Vew / controler model in Anatomist