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)
Base class for dynamically loaded modules.
virtual void objectPropertiesDeclaration()
virtual void controlGroupsDeclaration()
virtual std::string name() const
static AGraphObject * newRegion(AGraph *o, const std::string &roiName, const std::string &syntax, bool withbck, AObject *&bck, bool nodup=false)
virtual void objectsDeclaration()
virtual void controlsDeclaration()
static AGraph * newGraph(AObject *source, const std::string &name, const std::string &syntax)
virtual void actionsDeclaration()
virtual void viewsDeclaration()
virtual std::string description() const