![]() |
anatomist
5.1.2
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::StdModule, anatomist::SurfpaintModule, anatomist::RoiBaseModule, anatomist::RoiAlgoModule, and anatomist::HierarchyEditor.
|
protectedvirtual |
Reimplemented in anatomist::RoiBaseModule, and anatomist::RoiAlgoModule.
|
protectedvirtual |
Reimplemented in anatomist::StdModule, anatomist::SurfpaintModule, anatomist::RoiBaseModule, anatomist::RoiAlgoModule, and anatomist::HierarchyEditor.
|
virtual |
|
pure virtual |
void anatomist::Module::init | ( | ) |
|
pure virtual |
|
protectedvirtual |
Reimplemented in anatomist::VolRenderModule, anatomist::RoiBaseModule, and anatomist::RoiAlgoModule.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in anatomist::SurfpaintModule, anatomist::RoiBaseModule, and anatomist::RoiAlgoModule.