#include <GEOM_LogicalFilter.h>
Public Types | |
enum | { LO_OR, LO_AND, LO_NOT, LO_UNDEFINED } |
Public Member Functions | |
GEOM_LogicalFilter (const QList< SUIT_SelectionFilter * > &lst, const int op) | |
~GEOM_LogicalFilter () | |
virtual bool | isOk (const SUIT_DataOwner *) const |
void | setFilters (const QList< SUIT_SelectionFilter * > &lst) |
void | setOperation (const int) |
QList< SUIT_SelectionFilter * > | getFilters () const |
int | getOperation () const |
Private Attributes | |
QList< SUIT_SelectionFilter * > | myFilters |
int | myOperation |
GEOM_LogicalFilter::GEOM_LogicalFilter | ( | const QList< SUIT_SelectionFilter * > & | lst, |
const int | op | ||
) |
References setFilters(), and setOperation().
GEOM_LogicalFilter::~GEOM_LogicalFilter | ( | ) |
QList< SUIT_SelectionFilter * > GEOM_LogicalFilter::getFilters | ( | ) | const |
References myFilters.
int GEOM_LogicalFilter::getOperation | ( | ) | const |
References myOperation.
|
virtual |
void GEOM_LogicalFilter::setFilters | ( | const QList< SUIT_SelectionFilter * > & | lst | ) |
References myFilters.
void GEOM_LogicalFilter::setOperation | ( | const int | op | ) |
References myOperation.
|
private |
|
private |