FemGui::FemSelectionGate Class Reference

#include <FemSelectionGate.h>

Public Types

enum  ElemType { Nothing , Node , Element , NodeElement }
 

Public Member Functions

bool allow (App::Document *pDoc, App::DocumentObject *pObj, const char *sSubName)
 get called by the frame-work More...
 
 FemSelectionGate (ElemType type)
 
- Public Member Functions inherited from Gui::SelectionFilterGate
virtual bool allow (App::Document *, App::DocumentObject *, const char *)
 
 SelectionFilterGate (const char *filter)
 construct with the filter string More...
 
 SelectionFilterGate (SelectionFilter *filter)
 
 ~SelectionFilterGate ()
 
- Public Member Functions inherited from Gui::SelectionGate
virtual bool allow (App::Document *, App::DocumentObject *, const char *)=0
 
virtual ~SelectionGate ()
 

Public Attributes

ElemType Type
 
- Public Attributes inherited from Gui::SelectionGate
std::string notAllowedReason
 notAllowedReason is a string that sets the message to be displayed in statusbar for cluing the user on why is the selection not allowed. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Gui::SelectionFilterGate
 SelectionFilterGate ()
 
- Static Protected Member Functions inherited from Gui::SelectionFilterGate
static SelectionFilternullPointer ()
 
static const char * nullString ()
 
- Protected Attributes inherited from Gui::SelectionFilterGate
SelectionFilterFilter
 

Member Enumeration Documentation

◆ ElemType

Enumerator
Nothing 
Node 
Element 
NodeElement 

Constructor & Destructor Documentation

◆ FemSelectionGate()

FemGui::FemSelectionGate::FemSelectionGate ( ElemType  type)

Member Function Documentation

◆ allow()

bool FemSelectionGate::allow ( App::Document pDoc,
App::DocumentObject pObj,
const char *  sSubName 
)
virtual

get called by the frame-work

Reimplemented from Gui::SelectionFilterGate.

References Element, NodeElement, and Type.

Member Data Documentation

◆ Type


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