35 #ifndef ANAQT_HIERARCHY_HIERARCHY_H 
   36 #define ANAQT_HIERARCHY_HIERARCHY_H 
   61                                    std::vector<std::pair<AObject *, bool> > &,
 
   72     virtual bool save( 
const std::string & filename );
 
   76                          const std::list<Tree*>** 
parents = 0 ) 
const;
 
   94     static PrivateStatic *staticStruct();
 
   96                               const std::string& propertyName,
 
  100     static int registerClass();
 
  101     static int          _classType;
 
Base Anatomist object (abstract)
ParentList & parents()
List of multi-objects containing this one.
std::string name() const
Name shown in control window.
Nomenclature hierarchy object.
carto::rc_ptr< Tree > _tree
virtual bool Is3DObject()
... neither a 3D...
Tree * findNamedNode(const std::string &name, const std::list< Tree * > **parents=0) const
virtual bool save(const std::string &filename)
virtual bool Is2DObject()
not a 2D object
virtual Tree * optionTree() const
Menu tree for new options, see object/optionMatcher.h.
static void namesUnder(Tree *tr, std::set< std::string > &names)
static std::list< AObject * > loadHierarchy(const std::string &filename, std::vector< std::pair< AObject *, bool > > &, carto::Object options)
Hierarchy(carto::rc_ptr< Tree > tr)
static Hierarchy * findMatchingNomenclature(const AObject *obj, const AGraph **ag=0)
finds a Hierarchy matching for edition of the given object (which should be a graph or graph element)
static Tree * _optionTree
carto::rc_ptr< Tree > tree()
virtual void internalUpdate()
Updates the state of the object.
virtual carto::GenericObject * attributed()
Attributed objects wrapper.
std::map< std::string, Syntax > SyntaxSet