CMS 3D CMS Logo

List of all members | Public Member Functions
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:
DDAndFilter< F1, F2 > DDAndFilter< DDSpecificsMatchesValueFilter, DDSpecificsMatchesValueFilter > DDNameFilter DDPassAllFilter DDSpecificsFilter DDSpecificsHasNamedValueFilter DDSpecificsMatchesValueFilter

Public Member Functions

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

Detailed Description

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

Definition at line 15 of file DDFilter.h.

Constructor & Destructor Documentation

DDFilter::DDFilter ( )

Definition at line 14 of file DDFilter.cc.

15 { }
DDFilter::~DDFilter ( )
virtual

Definition at line 17 of file DDFilter.cc.

18 { }

Member Function Documentation

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