#include <DAGFilter.h>
Public Types | |
enum Type { , Type::Inclusion, Type::Exclusion } | |
Public Member Functions | |
FilterBase () | |
virtual bool goFilter (const Vertex &vertexIn, const Graph &graphIn, const GraphLinkContainer &linkIn) const =0 | |
Public Attributes | |
bool enabled | |
QString name | |
Type type | |
Member Enumeration Documentation
◆ Type
|
strong |
Constructor & Destructor Documentation
◆ FilterBase()
FilterBase::FilterBase | ( | ) |
Member Function Documentation
◆ goFilter()
|
pure virtual |
- Returns
- is whether we have a match or not.
Implemented in Gui::DAG::FilterTyped, and Gui::DAG::FilterOrigin.
Member Data Documentation
◆ enabled
bool Gui::DAG::FilterBase::enabled |
◆ name
QString Gui::DAG::FilterBase::name |
Referenced by prototype.Node::addtofreecad(), drafttaskpanels.task_polararray.TaskPanelPolarArray::create_object(), drafttaskpanels.task_orthoarray.TaskPanelOrthoArray::create_object(), drafttaskpanels.task_circulararray.TaskPanelCircularArray::create_object(), addonmanager_macro.Macro::filename(), gzip_utf8.GzipFile::filename(), ifc4.ifcapproval::hasidentifierorname(), femsolver.elmer.sifio.Section::keys(), automotive_design.si_unit::named_unit_dimensions(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction::output(), prototype.Node::pprint(), prototype.Node::pprint2(), draftguitools.gui_pointarray.PointArray::proceed(), draftguitools.gui_patharray.PathArray::proceed(), PathScripts.PathSetupSheetGui.OpTaskPanel::propertyGroup(), PathScripts.PathSetupSheetGui.OpTaskPanel::propertyName(), drafttaskpanels.task_orthoarray.TaskPanelOrthoArray::reject(), drafttaskpanels.task_polararray.TaskPanelPolarArray::reject(), drafttaskpanels.task_circulararray.TaskPanelCircularArray::reject(), ifc2x3.ifcexternalreference::wr1(), ifc4.ifcexternalreference::wr1(), ifc2x3.ifcdocumentreference::wr1(), ifc4.ifcdocumentreference::wr1(), and automotive_design.general_property_association::wr2().
◆ type
Type Gui::DAG::FilterBase::type |
Referenced by ArchProfile.ProfileTaskPanel::accept(), and ArchProfile.ProfileTaskPanel::retranslateUi().
The documentation for this class was generated from the following files:
- src/Gui/DAGView/DAGFilter.h
- src/Gui/DAGView/DAGFilter.cpp