IFilterStats Class Referenceabstract

accumulate statistical information about the results of filtering More...

#include "IFilterStats.hpp"

+ Inheritance diagram for IFilterStats:

Public Member Functions

virtual void accumulate (GeometryHandle filtered, GeometryHandle orig, bool filterResult)=0
 
- Public Member Functions inherited from ObjectBase
virtual void Delete ()
 

Detailed Description

accumulate statistical information about the results of filtering

May be attached to an IFilter, in which case accumulate(.) is called for every result, just before it is returned from the filter. Mind that IFilter::clone() does not clone its IFilterStats. Thus, if IFilterStats shall be called from multiple threads, then you may need to implement a mutex.