CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Friends
DDFilter Class Referenceabstract

A Filter accepts or rejects a DDExpandedNode based on a user-coded decision rule. More...

#include <DDFilter.h>

Inheritance diagram for DDFilter:
DDSpecificsFilter

Public Member Functions

virtual bool accept (const DDExpandedView &) const =0
 true, if the DDExpandedNode fulfills the filter criteria More...
 
 DDFilter ()
 
virtual ~DDFilter ()
 

Friends

class DDQuery
 

Detailed Description

A Filter accepts or rejects a DDExpandedNode based on a user-coded decision rule.

Definition at line 18 of file DDFilter.h.

Constructor & Destructor Documentation

DDFilter::DDFilter ( )

Definition at line 7 of file DDFilter.cc.

8 { }
DDFilter::~DDFilter ( )
virtual

Definition at line 11 of file DDFilter.cc.

12 { }

Member Function Documentation

virtual bool DDFilter::accept ( const DDExpandedView ) const
pure virtual

Friends And Related Function Documentation

friend class DDQuery
friend

Definition at line 20 of file DDFilter.h.