entity_binary_filter
List of: Classes
Subjects: Filtering
Contents: Kernel

Purpose: Combines entity_and_filter and entity_or_filter classes.

Derivation: entity_binary_filter : entity_filter : ACIS_OBJECT : -

Filename: kern/kernel/geomhusk/efilter.hxx

Description: This class is a base class for entity_filters that are a combination of two other entity filters.

References: KERN entity_filter

Data: protected entity_filter *left_Filter;

The left entity_filter.


protected entity_filter *right_Filter;

The right entity_filter.

Constructor: public: entity_binary_filter::entity_binary_filter (


entity_filter* left, // left entity filter


entity_filter* right // entity entity filter


);


C++ initialize constructor requests memory for this object and populates it with the data supplied as arguments.




Destructor: protected: virtual


entity_binary_filter::~entity_binary_filter ();


C++ destructor, deleting an entity_binary_filter.



Methods: public: virtual logical entity_binary_filter::test (


const ENTITY* // binary filter


) const = 0;


Tests the binary filter. This method returns TRUE if the ENTITY passes the test.
PDF/KERN/31CLE.PDF
HTM/DATA/KERN/KERN/31CLE/0007.HTM