Version: 9.12.0
GEOM_CompoundFilter Class Reference

#include <GEOM_CompoundFilter.h>

Inheritance diagram for GEOM_CompoundFilter:
Inheritance graph

Public Member Functions

 GEOM_CompoundFilter (SalomeApp_Study *study)
 
 ~GEOM_CompoundFilter ()
 
virtual bool isOk (const SUIT_DataOwner *) const
 
void addSubType (const int)
 
void addSubTypes (const QList< int > &)
 
- Public Member Functions inherited from GEOM_SelectionFilter
 GEOM_SelectionFilter (SalomeApp_Study *study, const bool theAll=false)
 
 ~GEOM_SelectionFilter ()
 

Private Member Functions

void getInfo (const TopoDS_Shape &, bool subTypes[]) const
 

Private Attributes

QList< int > myKinds
 

Additional Inherited Members

- Protected Member Functions inherited from GEOM_SelectionFilter
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
 

Constructor & Destructor Documentation

◆ GEOM_CompoundFilter()

GEOM_CompoundFilter::GEOM_CompoundFilter ( SalomeApp_Study *  study)

◆ ~GEOM_CompoundFilter()

GEOM_CompoundFilter::~GEOM_CompoundFilter ( )

Member Function Documentation

◆ addSubType()

void GEOM_CompoundFilter::addSubType ( const int  type)

References myKinds.

◆ addSubTypes()

void GEOM_CompoundFilter::addSubTypes ( const QList< int > &  kinds)

References myKinds.

◆ getInfo()

void GEOM_CompoundFilter::getInfo ( const TopoDS_Shape &  aShape,
bool  subTypes[] 
) const
private

◆ isOk()

bool GEOM_CompoundFilter::isOk ( const SUIT_DataOwner *  sOwner) const
virtual

Member Data Documentation

◆ myKinds

QList<int> GEOM_CompoundFilter::myKinds
private

The documentation for this class was generated from the following files: