+ Inheritance diagram for ICUObject:

Public Types

typedef ConstIterator
< IPointIndexLeaf
const_iterator_leaf
 Leaf iterator.
typedef ConstIterator
< IPointIndexLeaf
const_iterator_leaf
 Leaf iterator.

Public Member Functions

virtual unsigned xindex () const =0
virtual unsigned yindex () const =0
virtual WindowHandle getLimit (bool nettoSize=true) const =0
virtual double overlap () const =0
virtual unsigned sizeLeaf () const =0
 number of leafs that are covered by the CU object
virtual bool emptyLeaf () const =0
 true if limit doesn't interset any leaf (equal to beginLeaf() == endLeaf())
virtual const_iterator_leaf beginLeaf () const =0
virtual const_iterator_leaf endLeaf () const =0
virtual unsigned xindex () const =0
virtual unsigned yindex () const =0
virtual WindowHandle getLimit (bool nettoSize=true) const =0
virtual double overlap () const =0
virtual unsigned sizeLeaf () const =0
 number of leafs that are covered by the CU object
virtual bool emptyLeaf () const =0
 true if limit doesn't interset any leaf (equal to beginLeaf() == endLeaf())
virtual const_iterator_leaf beginLeaf () const =0
virtual const_iterator_leaf endLeaf () const =0
- Public Member Functions inherited from ObjectBaseRefCounting
virtual void Delete ()
virtual void refAdded (unsigned refCounter)
virtual void refRemoved (unsigned refCounter)