User Manual, Developers Guide and API Documentation

dll::compoundSwitch::Filter Class Reference

Basic class Filter for all CompoundSwitch filters. More...

#include <compoundSwitch/Filter.hpp>

Inheritance diagram for dll::compoundSwitch::Filter:

Inheritance graph
[legend]
Collaboration diagram for dll::compoundSwitch::Filter:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual bool filter (const wns::ldk::CompoundPtr &compound) const =0
 Filter (CompoundSwitch *compoundSwitch, wns::pyconfig::View &config)
virtual std::string getName () const
virtual void onFUNCreated ()
bool operator== (const Filter &rhs)
virtual ~Filter ()

Protected Attributes

CompoundSwitchcompoundSwitch_
wns::logger::Logger logger_
std::string name_


Detailed Description

Author:
Markus Grauer <gra@comnets.rwth-aachen.de>

Definition at line 70 of file Filter.hpp.


Constructor & Destructor Documentation

Filter::Filter ( CompoundSwitch compoundSwitch,
wns::pyconfig::View config 
)

Definition at line 36 of file Filter.cpp.

Filter::~Filter (  )  [virtual]

Definition at line 45 of file Filter.cpp.


Member Function Documentation

virtual bool dll::compoundSwitch::Filter::filter ( const wns::ldk::CompoundPtr compound  )  const [pure virtual]

virtual std::string dll::compoundSwitch::Filter::getName (  )  const [inline, virtual]

Implements dll::compoundSwitch::IFilter.

Definition at line 88 of file Filter.hpp.

virtual void dll::compoundSwitch::Filter::onFUNCreated (  )  [inline, virtual]

bool dll::compoundSwitch::Filter::operator== ( const Filter rhs  )  [inline]

Definition at line 94 of file Filter.hpp.


Member Data Documentation

Definition at line 105 of file Filter.hpp.

Definition at line 106 of file Filter.hpp.

std::string dll::compoundSwitch::Filter::name_ [protected]

Definition at line 103 of file Filter.hpp.


The documentation for this class was generated from the following files:

Generated on Sat May 26 03:32:30 2012 for openWNS by  doxygen 1.5.5