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 &)