anatomist  5.1.2
3D neuroimaging data viewer
anatomist::RoiBaseModule Class Reference

#include <anatomist/application/roibasemodule.h>

Inheritance diagram for anatomist::RoiBaseModule:
Collaboration diagram for anatomist::RoiBaseModule:

Public Member Functions

 RoiBaseModule ()
 
virtual ~RoiBaseModule ()
 
virtual std::string name () const
 
virtual std::string description () const
 
- Public Member Functions inherited from anatomist::Module
 Module ()
 
virtual ~Module ()=0
 
void init ()
 
virtual TreecontrolWinOptions () const
 

Static Public Member Functions

static AGraphnewGraph (AObject *source, const std::string &name, const std::string &syntax)
 
static AGraphObjectnewRegion (AGraph *o, const std::string &roiName, const std::string &syntax, bool withbck, AObject *&bck, bool nodup=false)
 
static bool noop ()
 

Protected Member Functions

virtual void objectsDeclaration ()
 
virtual void objectPropertiesDeclaration ()
 
virtual void viewsDeclaration ()
 
virtual void actionsDeclaration ()
 
virtual void controlsDeclaration ()
 
virtual void controlGroupsDeclaration ()
 

Detailed Description

Definition at line 48 of file roibasemodule.h.

Constructor & Destructor Documentation

◆ RoiBaseModule()

anatomist::RoiBaseModule::RoiBaseModule ( )

◆ ~RoiBaseModule()

virtual anatomist::RoiBaseModule::~RoiBaseModule ( )
virtual

Member Function Documentation

◆ actionsDeclaration()

virtual void anatomist::RoiBaseModule::actionsDeclaration ( )
protectedvirtual

Reimplemented from anatomist::Module.

◆ controlGroupsDeclaration()

virtual void anatomist::RoiBaseModule::controlGroupsDeclaration ( )
protectedvirtual

Reimplemented from anatomist::Module.

◆ controlsDeclaration()

virtual void anatomist::RoiBaseModule::controlsDeclaration ( )
protectedvirtual

Reimplemented from anatomist::Module.

◆ description()

virtual std::string anatomist::RoiBaseModule::description ( ) const
virtual

Implements anatomist::Module.

◆ name()

virtual std::string anatomist::RoiBaseModule::name ( ) const
virtual

Implements anatomist::Module.

◆ newGraph()

static AGraph* anatomist::RoiBaseModule::newGraph ( AObject source,
const std::string &  name,
const std::string &  syntax 
)
static

◆ newRegion()

static AGraphObject* anatomist::RoiBaseModule::newRegion ( AGraph o,
const std::string &  roiName,
const std::string &  syntax,
bool  withbck,
AObject *&  bck,
bool  nodup = false 
)
static
nodup if true, doesn't duplicate a node with same name

◆ noop()

static bool anatomist::RoiBaseModule::noop ( )
static

◆ objectPropertiesDeclaration()

virtual void anatomist::RoiBaseModule::objectPropertiesDeclaration ( )
protectedvirtual

Reimplemented from anatomist::Module.

◆ objectsDeclaration()

virtual void anatomist::RoiBaseModule::objectsDeclaration ( )
protectedvirtual

Reimplemented from anatomist::Module.

◆ viewsDeclaration()

virtual void anatomist::RoiBaseModule::viewsDeclaration ( )
protectedvirtual

Reimplemented from anatomist::Module.


The documentation for this class was generated from the following file: