#include <GEOM_TypeFilter.h>
Public Member Functions |
| | GEOM_TypeFilter (SalomeApp_Study *study, const int type, const bool isShapeType=false) |
| | ~GEOM_TypeFilter () |
| virtual bool | isOk (const SUIT_DataOwner *) const |
| int | type () const |
Protected Member Functions |
| GEOM::GEOM_Object_ptr | getObject (const SUIT_DataOwner *, const bool=true) const |
| bool | getShape (const GEOM::GEOM_Object_ptr &, TopoDS_Shape &) const |
| bool | contains (const int) const |
| void | add (const int) |
| void | remove (const int) |
| void | setAll (const bool) |
| bool | isAll () const |
| bool | isShapeOk (const TopoDS_Shape &) const |
Private Attributes |
| int | myType |
| bool | myIsShapeType |
Constructor & Destructor Documentation
| GEOM_TypeFilter::GEOM_TypeFilter |
( |
SalomeApp_Study * |
study, |
|
|
const int |
type, |
|
|
const bool |
isShapeType = false |
|
) |
| |
| GEOM_TypeFilter::~GEOM_TypeFilter |
( |
| ) |
|
Member Function Documentation
| bool GEOM_TypeFilter::isOk |
( |
const SUIT_DataOwner * |
sOwner | ) |
const [virtual] |
| int GEOM_TypeFilter::type |
( |
| ) |
const |
| GEOM::GEOM_Object_ptr GEOM_SelectionFilter::getObject |
( |
const SUIT_DataOwner * |
sOwner, |
|
|
const bool |
extractReference = true |
|
) |
| const [protected, inherited] |
| bool GEOM_SelectionFilter::getShape |
( |
const GEOM::GEOM_Object_ptr & |
theObject, |
|
|
TopoDS_Shape & |
theShape |
|
) |
| const [protected, inherited] |
| bool GEOM_SelectionFilter::contains |
( |
const int |
type | ) |
const [protected, inherited] |
| void GEOM_SelectionFilter::add |
( |
const int |
type | ) |
[protected, inherited] |
| void GEOM_SelectionFilter::remove |
( |
const int |
type | ) |
[protected, inherited] |
| void GEOM_SelectionFilter::setAll |
( |
const bool |
all | ) |
[protected, inherited] |
| bool GEOM_SelectionFilter::isAll |
( |
| ) |
const [protected, inherited] |
| bool GEOM_SelectionFilter::isShapeOk |
( |
const TopoDS_Shape & |
| ) |
const [protected, inherited] |
Field Documentation