20template<
class T >
class QList;
65 template<
typename T >
74 for (
int i = 0; looking && i < m_filterGroups->size(); i++) {
75 if (m_filterGroups->at(i)->hasFilter(meth))
76 looking = !(m_filterGroups->at(i)->
evaluate(t, meth) ^
84 return !(looking ^ m_andGroupsTogether) || !
hasFilter(meth);
87 bool evaluate(
const QPair<QString, ControlNet *> *)
const;
107 void updateDescription(QLabel *label,
118 void changeGroupCombinationLogic(
int);
119 void updateDescription();
124 QPushButton *m_addGroupButton;
125 QButtonGroup *m_buttonGroup;
126 QLabel *m_imageDescription;
127 QLabel *m_imageDummy;
128 QLabel *m_pointDescription;
129 QLabel *m_pointDummy;
130 QLabel *m_measureDescription;
131 QLabel *m_measureDummy;
132 QVBoxLayout *m_mainLayout;
135 bool m_andGroupsTogether;
138 QString *m_filterType;
Base class for control net filters.
Definition AbstractFilter.h:45
a control measurement
Definition ControlMeasure.h:175
a control network
Definition ControlNet.h:257
A single control point.
Definition ControlPoint.h:354
This class provides an interface for a group of filters.
Definition FilterGroup.h:40
This is free and unencumbered software released into the public domain.
Definition BoxcarCachingAlgorithm.h:13
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16