#include <FsfFilter.h>
Inherits fsf::CPassiveFilterBase.
Public Member Functions | |
Creators | |
CPassiveFilter () | |
0-parameter constructor | |
CPassiveFilter (const std::string &strName, long nFilterID=-1, bool bOptional=false) | |
3-parameter constructor: target name, filter ID, optional flag | |
CPassiveFilter (const CPassiveFilter &f) | |
Copy constructor. | |
virtual CPassiveFilterBase * | clone () const |
Cloning: necessary for runtime polymorphism. | |
Manipulators | |
virtual bool | testType (CNode *pNode) |
Tests whether the agument's node type is compatible with this filter's node type. |
fsf::CPassiveFilter< N >::CPassiveFilter | ( | ) | [inline] |
0-parameter constructor
fsf::CPassiveFilter< N >::CPassiveFilter | ( | const std::string & | strName, | |
long | nFilterID = -1 , |
|||
bool | bOptional = false | |||
) | [inline] |
3-parameter constructor: target name, filter ID, optional flag
fsf::CPassiveFilter< N >::CPassiveFilter | ( | const CPassiveFilter< N > & | f | ) | [inline] |
Copy constructor.
virtual CPassiveFilterBase* fsf::CPassiveFilter< N >::clone | ( | ) | const [inline, virtual] |
virtual bool fsf::CPassiveFilter< N >::testType | ( | CNode * | pNode | ) | [inline, virtual] |
Tests whether the agument's node type is compatible with this filter's node type.
Reimplemented from fsf::CPassiveFilterBase.