![]() |
anatomist
4.7.0
3D neuroimaging data viewer
|
Base class for dynamically loaded modules. More...
#include "anatomist/application/module.h"

Public Member Functions | |
| Module () | |
| virtual | ~Module ()=0 |
| void | init () |
| virtual std::string | name () const =0 |
| virtual std::string | description () const =0 |
| virtual Tree * | controlWinOptions () const |
Protected Member Functions | |
| virtual void | objectsDeclaration () |
| virtual void | objectPropertiesDeclaration () |
| virtual void | viewsDeclaration () |
| virtual void | actionsDeclaration () |
| virtual void | controlsDeclaration () |
| virtual void | controlGroupsDeclaration () |
Base class for dynamically loaded modules.
Module should be the standard way to implement modules for Anatomist. Just inherit Module and override standard methods.
| anatomist::Module::Module | ( | ) |
|
pure virtual |
|
protectedvirtual |
Reimplemented in anatomist::RoiBaseModule, anatomist::SurfpaintModule, anatomist::RoiAlgoModule, anatomist::HierarchyEditor, and anatomist::StdModule.
|
protectedvirtual |
Reimplemented in anatomist::RoiBaseModule, and anatomist::RoiAlgoModule.
|
protectedvirtual |
Reimplemented in anatomist::RoiBaseModule, anatomist::SurfpaintModule, anatomist::RoiAlgoModule, anatomist::HierarchyEditor, and anatomist::StdModule.
|
virtual |
|
pure virtual |
| void anatomist::Module::init | ( | ) |
|
pure virtual |
|
protectedvirtual |
Reimplemented in anatomist::RoiBaseModule, anatomist::RoiAlgoModule, and anatomist::VolRenderModule.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in anatomist::RoiBaseModule, anatomist::SurfpaintModule, and anatomist::RoiAlgoModule.