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