Gui::SelectionFilterGate Class Reference

Filter object for the SelectionSengleton This object is a link between the selection filter class and the selection singleton. More...

#include <SelectionFilter.h>

Inheritance diagram for Gui::SelectionFilterGate:
Gui::SelectionGate PartDesignGui::EdgeSelection PartGui::EdgeSelection PartGui::FaceSelection PartGui::ShapeSelection SketcherGui::FilletSelection SketcherGui::TrimmingSelection

List of all members.

Public Member Functions

virtual bool allow (App::Document *, App::DocumentObject *, const char *)
 SelectionFilterGate (SelectionFilter *filter)
 SelectionFilterGate (const char *filter)
 construct with the filter string
 ~SelectionFilterGate ()

Protected Attributes

SelectionFilterFilter

Detailed Description

Filter object for the SelectionSengleton This object is a link between the selection filter class and the selection singleton.

Created with a filter string and registered in the selection it will only allow the descibed object types to be selected.

See also:
SelectionFilter
SelectionSingleton

Definition at line 99 of file SelectionFilter.h.


Constructor & Destructor Documentation

SelectionFilterGate::SelectionFilterGate ( const char *  filter  ) 

construct with the filter string

Definition at line 54 of file SelectionFilter.cpp.

References Filter.

SelectionFilterGate::SelectionFilterGate ( SelectionFilter filter  ) 

Definition at line 59 of file SelectionFilter.cpp.

References Filter.

SelectionFilterGate::~SelectionFilterGate (  ) 

Definition at line 64 of file SelectionFilter.cpp.

References Filter.


Member Function Documentation

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

Member Data Documentation

Definition at line 109 of file SelectionFilter.h.

Referenced by allow(), SelectionFilterGate(), and ~SelectionFilterGate().


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

Generated on Wed Nov 23 19:02:02 2011 for FreeCAD by  doxygen 1.6.1