Go to the documentation of this file.
5 #ifndef BALL_VIEW_KERNEL_COMPOSITEMANAGER_H
6 #define BALL_VIEW_KERNEL_COMPOSITEMANAGER_H
8 #ifndef BALL_DATATYPE_HASHSET_H
102 {
return composite_set_.size();}
111 {
return composite_set_.
begin();}
115 {
return composite_set_.
end();}
119 {
return composite_set_.
begin();}
123 {
return composite_set_.
end();}
127 {
return composite_set_;}
131 {
return composite_set_;}
138 virtual void dump(std::ostream& s = std::cout,
Size depth = 0)
const;
151 #endif // BALL_VIEW_KERNEL_COMPOSITEMANAGER_H
bool hasRoot(const Composite *composite) const
CompositeConstIterator end() const
const Composite *& const_reference
static ConstForwardIterator begin(const Container &container)
const Composite ** const_pointer
CompositeConstIterator begin() const
bool insert(Composite &composite)
Size getNumberOfComposites() const
CompositeIterator begin()
virtual void dump(std::ostream &s=std::cout, Size depth=0) const
void remove(Composite &composite, bool to_delete=true)
static ForwardIterator end(const Container &container)
static ForwardIterator begin(const Container &container)
bool has(const Composite *composite) const
const HashSet< Composite * > & getComposites() const
HashSet< Composite * >::ConstIterator CompositeConstIterator
static ConstForwardIterator end(const Container &container)
HashSet< Composite * > & getComposites()
HashSet< Composite * >::Iterator iterator
virtual ~CompositeManager()
HashSet< Composite * >::Iterator CompositeIterator
CompositeManager(const CompositeManager &cm)