34 #ifndef ANA_MOBJECT_GLOBJECTLIST_H    35 #define ANA_MOBJECT_GLOBJECTLIST_H    51     virtual size_t size() 
const;
    66     typedef std::set<carto::shared_ptr<AObject> > 
datatype;
    73     return( 
_data.size() );
 
A Multi-object with OpenGL rendering capabilities. 
 
Base Anatomist object (abstract) 
 
Multi-object generic iterator. 
 
virtual const_iterator find(const AObject *) const
 
virtual int MType() const
Precise type of multi-object. 
 
virtual void _insertObject(AObject *o)
must be called by all subclasses in their insert() implementation 
 
std::set< carto::shared_ptr< AObject > > datatype
Data storage type, to be redefined by children classes. 
 
virtual size_t size() const
 
virtual bool CanRemove(AObject *obj)
 
virtual void insert(AObject *)
 
virtual void erase(iterator &)