Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GEOM_FaceFilter Class Reference

#include <GEOM_FaceFilter.h>

Inheritance diagram for GEOM_FaceFilter:
Inheritance graph

Public Member Functions

 GEOM_FaceFilter (SalomeApp_Study *study, const int kind)
 
 ~GEOM_FaceFilter ()
 
- Public Member Functions inherited from GEOM_SelectionFilter
 GEOM_SelectionFilter (SalomeApp_Study *study, const bool theAll=false)
 
 ~GEOM_SelectionFilter ()
 
virtual bool isOk (const SUIT_DataOwner *) const
 

Protected Member Functions

bool isShapeOk (const TopoDS_Shape &) const
 
- 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
 

Private Attributes

int myKind
 

Constructor & Destructor Documentation

GEOM_FaceFilter::GEOM_FaceFilter ( SalomeApp_Study *  study,
const int  kind 
)
GEOM_FaceFilter::~GEOM_FaceFilter ( )

Member Function Documentation

bool GEOM_FaceFilter::isShapeOk ( const TopoDS_Shape &  theShape) const
protected

References myKind.

Member Data Documentation

int GEOM_FaceFilter::myKind
private

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