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.
|