Version: 9.12.0
GEOM_TypeFilter Class Reference

#include <GEOM_TypeFilter.h>

Inheritance diagram for GEOM_TypeFilter:
Inheritance graph

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
- Public Member Functions inherited from GEOM_SelectionFilter
 GEOM_SelectionFilter (SalomeApp_Study *study, const bool theAll=false)
 ~GEOM_SelectionFilter ()

Private Attributes

int myType
bool myIsShapeType

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_TypeFilter()

GEOM_TypeFilter::GEOM_TypeFilter ( SalomeApp_Study *  study,
const int  type,
const bool  isShapeType = false 

◆ ~GEOM_TypeFilter()

GEOM_TypeFilter::~GEOM_TypeFilter ( )

Member Function Documentation

◆ isOk()

bool GEOM_TypeFilter::isOk ( const SUIT_DataOwner *  sOwner) const

◆ type()

int GEOM_TypeFilter::type ( ) const

References myType.

Member Data Documentation

◆ myIsShapeType

bool GEOM_TypeFilter::myIsShapeType

◆ myType

int GEOM_TypeFilter::myType

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