Isis 3 Programmer Reference
|
Allows filtering by adjusted surface point radius sigma. More...
#include <AdjustedRadiusSigmaFilter.h>
Public Types | |
enum | FilterEffectiveness { Images = 1 , Points = 2 , Measures = 4 } |
Signals | |
void | filterChanged () |
Public Member Functions | |
AdjustedRadiusSigmaFilter (AbstractFilter::FilterEffectivenessFlag flag, int minimumForSuccess=-1) | |
AdjustedRadiusSigmaFilter (const AdjustedRadiusSigmaFilter &other) | |
bool | evaluate (const QPair< QString, ControlNet * > *) const |
bool | evaluate (const ControlPoint *) const |
bool | evaluate (const ControlMeasure *) const |
AbstractFilter * | clone () const |
QString | getImageDescription () const |
QString | getPointDescription () const |
virtual bool | canFilterImages () const |
virtual bool | canFilterPoints () const |
virtual bool | canFilterMeasures () const |
virtual QString | getMeasureDescription () const |
Protected Member Functions | |
bool | evaluate (double) const |
virtual bool | evaluate (const ControlPoint *, bool(ControlPoint::*)() const) const |
virtual bool | evaluate (const ControlMeasure *, bool(ControlMeasure::*)() const) const |
QString | descriptionSuffix () const |
bool | lessThan () const |
bool | inclusive () const |
int | getMinForSuccess () const |
AbstractFilter::FilterEffectivenessFlag * | getEffectivenessFlags () const |
QBoxLayout * | getMainLayout () const |
QBoxLayout * | getInclusiveExclusiveLayout () const |
bool | evaluateImageFromPointFilter (const QPair< QString, ControlNet * > *) const |
bool | evaluateImageFromMeasureFilter (const QPair< QString, ControlNet * > *) const |
bool | evaluatePointFromMeasureFilter (const ControlPoint *) const |
Private Slots | |
void | updateLineEditText (QString) |
void | updateEffectiveness () |
void | updateMinForSuccess (int) |
Private Member Functions | |
void | createWidget () |
void | nullify () |
bool | evaluateFromCount (QList< ControlMeasure * >, bool) const |
QCheckBox * | createEffectivenessCheckBox (QString) |
Private Attributes | |
QButtonGroup * | m_greaterThanLessThan |
QLineEdit * | m_lineEdit |
QString * | m_lineEditText |
QBoxLayout * | m_mainLayout |
QBoxLayout * | m_inclusiveExclusiveLayout |
QButtonGroup * | m_inclusiveExclusiveGroup |
QButtonGroup * | m_effectivenessGroup |
QWidget * | m_minWidget |
int | m_minForSuccess |
FilterEffectivenessFlag * | m_effectivenessFlags |
QFont * | m_smallFont |
Allows filtering by adjusted surface point radius sigma.
This class allows the user to filter control points and control measures by adjusted surface point radius sigma. This allows the user to make a list of control points that are less than or greater than a certain adjusted surface point radius sigma.
2017-07-25 Summer Stapleton - Removed the CnetViz namespace. Fixes #5054.
2018-06-01 Jesse Mapel - Changed ControlCubeGraphNode to image serial number. References #5434.
2018-09-28 Kaitlyn Lee - Changed the declaration of QPair from class to struct. Fixes build warning on MacOS 10.13. References #5520.
Definition at line 39 of file AdjustedRadiusSigmaFilter.h.
|
inherited |
Definition at line 50 of file AbstractFilter.h.
Isis::AdjustedRadiusSigmaFilter::AdjustedRadiusSigmaFilter | ( | AbstractFilter::FilterEffectivenessFlag | flag, |
int | minimumForSuccess = -1 ) |
Definition at line 20 of file AdjustedRadiusSigmaFilter.cpp.
Isis::AdjustedRadiusSigmaFilter::AdjustedRadiusSigmaFilter | ( | const AdjustedRadiusSigmaFilter & | other | ) |
Definition at line 26 of file AdjustedRadiusSigmaFilter.cpp.
|
virtual |
Definition at line 31 of file AdjustedRadiusSigmaFilter.cpp.
|
virtualinherited |
Definition at line 81 of file AbstractFilter.cpp.
|
virtualinherited |
Definition at line 91 of file AbstractFilter.cpp.
|
virtualinherited |
Definition at line 86 of file AbstractFilter.cpp.
|
virtual |
Implements Isis::AbstractFilter.
Definition at line 52 of file AdjustedRadiusSigmaFilter.cpp.
|
privateinherited |
Definition at line 234 of file AbstractFilter.cpp.
|
privateinherited |
Definition at line 59 of file AbstractNumberFilter.cpp.
|
protectedinherited |
Definition at line 121 of file AbstractNumberFilter.cpp.
|
virtual |
Implements Isis::AbstractFilter.
Definition at line 47 of file AdjustedRadiusSigmaFilter.cpp.
|
protectedvirtualinherited |
Definition at line 335 of file AbstractFilter.cpp.
|
virtual |
Implements Isis::AbstractFilter.
Definition at line 41 of file AdjustedRadiusSigmaFilter.cpp.
|
protectedvirtualinherited |
Definition at line 328 of file AbstractFilter.cpp.
|
virtual |
Implements Isis::AbstractFilter.
Definition at line 35 of file AdjustedRadiusSigmaFilter.cpp.
|
protectedinherited |
Definition at line 105 of file AbstractNumberFilter.cpp.
|
privateinherited |
Definition at line 268 of file AbstractFilter.cpp.
|
protectedinherited |
Definition at line 303 of file AbstractFilter.cpp.
|
protectedinherited |
Definition at line 290 of file AbstractFilter.cpp.
|
protectedinherited |
Definition at line 316 of file AbstractFilter.cpp.
|
protectedinherited |
Definition at line 251 of file AbstractFilter.cpp.
|
virtual |
Reimplemented from Isis::AbstractFilter.
Definition at line 57 of file AdjustedRadiusSigmaFilter.cpp.
|
protectedinherited |
Definition at line 262 of file AbstractFilter.cpp.
|
protectedinherited |
Definition at line 256 of file AbstractFilter.cpp.
|
virtualinherited |
Definition at line 106 of file AbstractFilter.cpp.
|
inlineprotectedinherited |
Definition at line 84 of file AbstractFilter.h.
|
virtual |
Reimplemented from Isis::AbstractFilter.
Definition at line 71 of file AdjustedRadiusSigmaFilter.cpp.
|
protectedinherited |
Definition at line 245 of file AbstractFilter.cpp.
|
protectedinherited |
Definition at line 140 of file AbstractNumberFilter.cpp.
|
privateinherited |
Definition at line 52 of file AbstractNumberFilter.cpp.
|
privateslotinherited |
Definition at line 342 of file AbstractFilter.cpp.
|
privateslotinherited |
Definition at line 145 of file AbstractNumberFilter.cpp.
|
privateslotinherited |
Definition at line 371 of file AbstractFilter.cpp.
|
privateinherited |
Definition at line 126 of file AbstractFilter.h.
|
privateinherited |
Definition at line 120 of file AbstractFilter.h.
|
privateinherited |
Definition at line 65 of file AbstractNumberFilter.h.
|
privateinherited |
Definition at line 119 of file AbstractFilter.h.
|
privateinherited |
Definition at line 118 of file AbstractFilter.h.
|
privateinherited |
Definition at line 66 of file AbstractNumberFilter.h.
|
privateinherited |
Definition at line 67 of file AbstractNumberFilter.h.
|
privateinherited |
Definition at line 117 of file AbstractFilter.h.
|
privateinherited |
Definition at line 125 of file AbstractFilter.h.
|
privateinherited |
Definition at line 121 of file AbstractFilter.h.
|
privateinherited |
Definition at line 127 of file AbstractFilter.h.