35 #ifndef ROI_BASE_MODULE_H    36 #define ROI_BASE_MODULE_H    54     virtual std::string 
name() 
const ;
    58                               const std::string & syntax );
    61                                     const std::string & syntax, 
bool withbck,
    62                                     AObject*& bck, 
bool nodup = 
false );
    74     static void addVolumeRoiOptions( 
Tree* tr );
    75     static void addGraphRoiOptions( 
Tree* tr );
    76     static void addGraphObjectRoiOptions( 
Tree* tr );
    77     static void createGraph( 
const std::set<AObject *> & obj );
    78     static void setGraphName( 
const std::set<AObject *> & obj );
    79     static void setGraphObjectName( 
const std::set<AObject *> & obj );
    80     static void addRegion( 
const std::set<AObject *> & obj );
    81     static void exportRegion( 
const std::set<AObject *> & obj );
    83     static std::string askName( 
const std::string& type,
    84                                 const std::string& originalName = 
"" );
 Anatomist graph object: a list that manages destruction of its sub-elements. 
 
Base Anatomist object (abstract) 
 
virtual void controlGroupsDeclaration()
 
static AGraph * newGraph(AObject *source, const std::string &name, const std::string &syntax)
 
Base class for dynamically loaded modules. 
 
virtual void objectPropertiesDeclaration()
 
virtual void controlsDeclaration()
 
virtual std::string description() const
 
virtual void viewsDeclaration()
 
virtual void objectsDeclaration()
 
static AGraphObject * newRegion(AGraph *o, const std::string &roiName, const std::string &syntax, bool withbck, AObject *&bck, bool nodup=false)
 
virtual std::string name() const
 
virtual void actionsDeclaration()