QXRD
0.11.16
|
#include <qxrdmaskstack.h>
Public Types | |
enum | QxrdThresholdMode { ExcludeInside, ExcludeOutside, IncludeInside, IncludeOutside } |
Signals | |
void | maskChanged () |
Public Member Functions | |
QxrdMaskStack () | |
void | changed () |
QcepMaskDataPtr | mask (QModelIndex m) |
void | newMask () |
void | enableMasks (QModelIndexList sel) |
void | disableMasks (QModelIndexList sel) |
void | deleteMasks (QModelIndexList sel) |
void | andMasks (QModelIndexList sel) |
void | orMasks (QModelIndexList sel) |
void | thresholdMasks (QModelIndexList sel, QxrdThresholdMode mode, double low, double high, QcepDoubleImageData *data) |
Static Public Member Functions | |
static QString | stackLevelName (int n) |
Definition at line 10 of file qxrdmaskstack.h.
Enumerator | |
---|---|
ExcludeInside | |
ExcludeOutside | |
IncludeInside | |
IncludeOutside |
Definition at line 29 of file qxrdmaskstack.h.
QxrdMaskStack::QxrdMaskStack | ( | ) |
Definition at line 4 of file qxrdmaskstack.cpp.
void QxrdMaskStack::andMasks | ( | QModelIndexList | sel | ) |
Definition at line 63 of file qxrdmaskstack.cpp.
Referenced by QxrdMaskStackView::contextMenuEvent().
void QxrdMaskStack::changed | ( | ) |
Definition at line 8 of file qxrdmaskstack.cpp.
References maskChanged().
Referenced by QxrdDataProcessorBase::andMaskStack(), QxrdDataProcessorBase::andNotMaskStack(), QxrdDataProcessorBase::clearMaskStack(), QxrdDataProcessorBase::exchangeMaskStack(), QxrdDataProcessorBase::findZingers(), QxrdDataProcessorBase::growMaskStack(), QxrdDataProcessorBase::hideMaskAllStack(), QxrdDataProcessorBase::hideMaskRangeStack(), QxrdDataProcessorBase::invertMaskStack(), QxrdDataProcessorBase::loadMask(), QxrdDataProcessorBase::newMaskStack(), QxrdDataProcessorBase::orMaskStack(), QxrdDataProcessorBase::orNotMaskStack(), QxrdDataProcessorBase::popMaskStack(), QxrdDataProcessorBase::pushMaskStack(), QxrdDataProcessorBase::rollMaskStack(), QxrdDataProcessorBase::showMaskAllStack(), QxrdDataProcessorBase::showMaskRangeStack(), QxrdDataProcessorBase::shrinkMaskStack(), QxrdDataProcessorBase::xorMaskStack(), and QxrdDataProcessorBase::xorNotMaskStack().
void QxrdMaskStack::deleteMasks | ( | QModelIndexList | sel | ) |
Definition at line 58 of file qxrdmaskstack.cpp.
Referenced by QxrdMaskStackView::contextMenuEvent().
void QxrdMaskStack::disableMasks | ( | QModelIndexList | sel | ) |
Definition at line 45 of file qxrdmaskstack.cpp.
References mask(), and maskChanged().
Referenced by QxrdMaskStackView::contextMenuEvent().
void QxrdMaskStack::enableMasks | ( | QModelIndexList | sel | ) |
Definition at line 32 of file qxrdmaskstack.cpp.
References mask(), and maskChanged().
Referenced by QxrdMaskStackView::contextMenuEvent().
QcepMaskDataPtr QxrdMaskStack::mask | ( | QModelIndex | m | ) |
Definition at line 18 of file qxrdmaskstack.cpp.
Referenced by disableMasks(), and enableMasks().
|
signal |
Referenced by changed(), disableMasks(), enableMasks(), and QxrdMaskStackModel::QxrdMaskStackModel().
void QxrdMaskStack::newMask | ( | ) |
Definition at line 27 of file qxrdmaskstack.cpp.
void QxrdMaskStack::orMasks | ( | QModelIndexList | sel | ) |
Definition at line 68 of file qxrdmaskstack.cpp.
Referenced by QxrdMaskStackView::contextMenuEvent().
|
static |
Definition at line 13 of file qxrdmaskstack.cpp.
Referenced by QxrdMaskStackModel::headerData(), and QxrdMaskDialog::maskStackSelectPopup().
void QxrdMaskStack::thresholdMasks | ( | QModelIndexList | sel, |
QxrdThresholdMode | mode, | ||
double | low, | ||
double | high, | ||
QcepDoubleImageData * | data | ||
) |