Version: 6.3.1
Public Member Functions | Protected Member Functions | Private Attributes

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 ()
virtual bool isOk (const SUIT_DataOwner *) const

Protected Member Functions

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

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]

Reimplemented from GEOM_SelectionFilter.

References myKind.

bool GEOM_SelectionFilter::isOk ( const SUIT_DataOwner *  sOwner) const [virtual, inherited]
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]

Field Documentation

int GEOM_FaceFilter.myKind [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS