Filters

A filter is a correpondence hierarchy used for filtering a pulse or node hierarchy (matching) and generate the corresponding handle hierarchy. More...


Classes

class  fsf::CFilter
 Base filter class. More...
class  fsf::CPassiveFilterBase
 The passive filter base class. More...
class  fsf::CPassiveFilter< N >
 The passive filter template class. More...
class  fsf::CActiveFilterBase
 The active filter base class. More...
class  fsf::CActiveFilter< N >
 The active filter template class. More...


Detailed Description

A filter is a correpondence hierarchy used for filtering a pulse or node hierarchy (matching) and generate the corresponding handle hierarchy.

Two sets of classes are implemented, for active and passive filters respectively. For each, a template class derived from a non template base class provides support for intantiating filters corresponding to any node type. The non template base class allows to have pointers to undetermined filters (e.g. in cells). The filter objects also implement the filtering functionality. Active filtering instantiates and returns a list of active handles, passive filtering instantiates and returns a list of passive handles.


Generated on Thu Oct 21 11:47:37 2010 for MFSM by  doxygen 1.5.9