Isis Developer Reference
|
Allows filtering by a control measure's line shift. More...
#include <LineShiftFilter.h>
Public Types | |
enum | FilterEffectiveness { Images = 1 , Points = 2 , Measures = 4 } |
Signals | |
void | filterChanged () |
Public Member Functions | |
LineShiftFilter (AbstractFilter::FilterEffectivenessFlag flag, int minimumForSuccess=-1) | |
LineShiftFilter (const LineShiftFilter &other) | |
virtual | ~LineShiftFilter () |
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 |
QString | getMeasureDescription () const |
virtual bool | canFilterImages () const |
virtual bool | canFilterPoints () const |
virtual bool | canFilterMeasures () 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 |
Allows filtering by a control measure's line shift.
This class allows the user to filter control measures by their line shift (i.e. how many lines they shifted in the image). This allows the user to make a list of control measures that shifted by a certain amount in an image after adjustment. The line shift is the difference between the measure's line and a priori line.
|
inherited |
Isis::LineShiftFilter::LineShiftFilter | ( | AbstractFilter::FilterEffectivenessFlag | flag, |
int | minimumForSuccess = -1 ) |
Referenced by clone().
Isis::LineShiftFilter::LineShiftFilter | ( | const LineShiftFilter & | other | ) |
|
virtual |
|
virtualinherited |
|
virtualinherited |
References Isis::AbstractFilter::Measures.
Referenced by Isis::FilterWidget::evaluate().
|
virtualinherited |
References Isis::AbstractFilter::Points.
Referenced by Isis::FilterWidget::evaluate(), and Isis::AbstractFilter::evaluatePointFromMeasureFilter().
|
virtual |
Implements Isis::AbstractFilter.
References LineShiftFilter().
|
protectedinherited |
References Isis::AbstractFilter::inclusive(), and Isis::AbstractNumberFilter::lessThan().
Referenced by Isis::AdjustedLatitudeFilter::getImageDescription(), Isis::AdjustedLatitudeSigmaFilter::getImageDescription(), Isis::AdjustedLongitudeFilter::getImageDescription(), Isis::AdjustedLongitudeSigmaFilter::getImageDescription(), Isis::AdjustedRadiusFilter::getImageDescription(), Isis::AdjustedRadiusSigmaFilter::getImageDescription(), Isis::AdjustedXFilter::getImageDescription(), Isis::AdjustedXSigmaFilter::getImageDescription(), Isis::AdjustedYFilter::getImageDescription(), Isis::AdjustedYSigmaFilter::getImageDescription(), Isis::AdjustedZFilter::getImageDescription(), Isis::AdjustedZSigmaFilter::getImageDescription(), Isis::APrioriLatitudeFilter::getImageDescription(), Isis::APrioriLatitudeSigmaFilter::getImageDescription(), Isis::APrioriLongitudeFilter::getImageDescription(), Isis::APrioriLongitudeSigmaFilter::getImageDescription(), Isis::APrioriRadiusFilter::getImageDescription(), Isis::APrioriRadiusSigmaFilter::getImageDescription(), Isis::APrioriXFilter::getImageDescription(), Isis::APrioriXSigmaFilter::getImageDescription(), Isis::APrioriYFilter::getImageDescription(), Isis::APrioriYSigmaFilter::getImageDescription(), Isis::APrioriZFilter::getImageDescription(), Isis::APrioriZSigmaFilter::getImageDescription(), Isis::GoodnessOfFitFilter::getImageDescription(), Isis::LineFilter::getImageDescription(), Isis::LineResidualFilter::getImageDescription(), getImageDescription(), Isis::ResidualMagnitudeFilter::getImageDescription(), Isis::SampleFilter::getImageDescription(), Isis::SampleResidualFilter::getImageDescription(), Isis::SampleShiftFilter::getImageDescription(), Isis::GoodnessOfFitFilter::getMeasureDescription(), Isis::LineFilter::getMeasureDescription(), Isis::LineResidualFilter::getMeasureDescription(), getMeasureDescription(), Isis::ResidualMagnitudeFilter::getMeasureDescription(), Isis::SampleFilter::getMeasureDescription(), Isis::SampleResidualFilter::getMeasureDescription(), Isis::SampleShiftFilter::getMeasureDescription(), Isis::AdjustedLatitudeFilter::getPointDescription(), Isis::AdjustedLatitudeSigmaFilter::getPointDescription(), Isis::AdjustedLongitudeFilter::getPointDescription(), Isis::AdjustedLongitudeSigmaFilter::getPointDescription(), Isis::AdjustedRadiusFilter::getPointDescription(), Isis::AdjustedRadiusSigmaFilter::getPointDescription(), Isis::AdjustedXFilter::getPointDescription(), Isis::AdjustedXSigmaFilter::getPointDescription(), Isis::AdjustedYFilter::getPointDescription(), Isis::AdjustedYSigmaFilter::getPointDescription(), Isis::AdjustedZFilter::getPointDescription(), Isis::AdjustedZSigmaFilter::getPointDescription(), Isis::APrioriLatitudeFilter::getPointDescription(), Isis::APrioriLatitudeSigmaFilter::getPointDescription(), Isis::APrioriLongitudeFilter::getPointDescription(), Isis::APrioriLongitudeSigmaFilter::getPointDescription(), Isis::APrioriRadiusFilter::getPointDescription(), Isis::APrioriRadiusSigmaFilter::getPointDescription(), Isis::APrioriXFilter::getPointDescription(), Isis::APrioriXSigmaFilter::getPointDescription(), Isis::APrioriYFilter::getPointDescription(), Isis::APrioriYSigmaFilter::getPointDescription(), Isis::APrioriZFilter::getPointDescription(), and Isis::APrioriZSigmaFilter::getPointDescription().
|
virtual |
Implements Isis::AbstractFilter.
References Isis::AbstractNumberFilter::evaluate().
|
protectedvirtualinherited |
|
virtual |
Implements Isis::AbstractFilter.
References Isis::AbstractFilter::evaluatePointFromMeasureFilter().
|
protectedvirtualinherited |
|
virtual |
Implements Isis::AbstractFilter.
References Isis::AbstractFilter::evaluateImageFromMeasureFilter().
|
protectedinherited |
References Isis::AbstractFilter::inclusive(), and Isis::AbstractNumberFilter::lessThan().
Referenced by Isis::GoodnessOfFitFilter::evaluate(), Isis::LineFilter::evaluate(), Isis::LineResidualFilter::evaluate(), evaluate(), Isis::ResidualMagnitudeFilter::evaluate(), Isis::SampleFilter::evaluate(), Isis::SampleResidualFilter::evaluate(), Isis::SampleShiftFilter::evaluate(), Isis::AdjustedLatitudeFilter::evaluate(), Isis::AdjustedLatitudeSigmaFilter::evaluate(), Isis::AdjustedLongitudeFilter::evaluate(), Isis::AdjustedLongitudeSigmaFilter::evaluate(), Isis::AdjustedRadiusFilter::evaluate(), Isis::AdjustedRadiusSigmaFilter::evaluate(), Isis::AdjustedXFilter::evaluate(), Isis::AdjustedXSigmaFilter::evaluate(), Isis::AdjustedYFilter::evaluate(), Isis::AdjustedYSigmaFilter::evaluate(), Isis::AdjustedZFilter::evaluate(), Isis::AdjustedZSigmaFilter::evaluate(), Isis::APrioriLatitudeFilter::evaluate(), Isis::APrioriLatitudeSigmaFilter::evaluate(), Isis::APrioriLongitudeFilter::evaluate(), Isis::APrioriLongitudeSigmaFilter::evaluate(), Isis::APrioriRadiusFilter::evaluate(), Isis::APrioriRadiusSigmaFilter::evaluate(), Isis::APrioriXFilter::evaluate(), Isis::APrioriXSigmaFilter::evaluate(), Isis::APrioriYFilter::evaluate(), Isis::APrioriYSigmaFilter::evaluate(), Isis::APrioriZFilter::evaluate(), and Isis::APrioriZSigmaFilter::evaluate().
|
protectedinherited |
References Isis::AbstractFilter::canFilterImages().
Referenced by Isis::GoodnessOfFitFilter::evaluate(), Isis::LineFilter::evaluate(), Isis::LineResidualFilter::evaluate(), evaluate(), Isis::MeasureIgnoredFilter::evaluate(), Isis::MeasureJigsawRejectedFilter::evaluate(), Isis::MeasureTypeFilter::evaluate(), Isis::ResidualMagnitudeFilter::evaluate(), Isis::SampleFilter::evaluate(), Isis::SampleResidualFilter::evaluate(), and Isis::SampleShiftFilter::evaluate().
|
protectedinherited |
References Isis::AbstractFilter::canFilterImages().
Referenced by Isis::AdjustedLatitudeFilter::evaluate(), Isis::AdjustedLatitudeSigmaFilter::evaluate(), Isis::AdjustedLongitudeFilter::evaluate(), Isis::AdjustedLongitudeSigmaFilter::evaluate(), Isis::AdjustedRadiusFilter::evaluate(), Isis::AdjustedRadiusSigmaFilter::evaluate(), Isis::AdjustedXFilter::evaluate(), Isis::AdjustedXSigmaFilter::evaluate(), Isis::AdjustedYFilter::evaluate(), Isis::AdjustedYSigmaFilter::evaluate(), Isis::AdjustedZFilter::evaluate(), Isis::AdjustedZSigmaFilter::evaluate(), Isis::APrioriLatitudeFilter::evaluate(), Isis::APrioriLatitudeSigmaFilter::evaluate(), Isis::APrioriLongitudeFilter::evaluate(), Isis::APrioriLongitudeSigmaFilter::evaluate(), Isis::APrioriRadiusFilter::evaluate(), Isis::APrioriRadiusSigmaFilter::evaluate(), Isis::APrioriXFilter::evaluate(), Isis::APrioriXSigmaFilter::evaluate(), Isis::APrioriYFilter::evaluate(), Isis::APrioriYSigmaFilter::evaluate(), Isis::APrioriZFilter::evaluate(), Isis::APrioriZSigmaFilter::evaluate(), Isis::ChooserNameFilter::evaluate(), Isis::MeasureCountFilter::evaluate(), Isis::PointEditLockedFilter::evaluate(), Isis::PointIdFilter::evaluate(), Isis::PointIgnoredFilter::evaluate(), Isis::PointJigsawRejectedFilter::evaluate(), and Isis::PointTypeFilter::evaluate().
|
protectedinherited |
References Isis::AbstractFilter::canFilterPoints(), and Isis::ControlPoint::getMeasures().
Referenced by Isis::GoodnessOfFitFilter::evaluate(), Isis::ImageIdFilter::evaluate(), Isis::LineFilter::evaluate(), Isis::LineResidualFilter::evaluate(), evaluate(), Isis::MeasureIgnoredFilter::evaluate(), Isis::MeasureJigsawRejectedFilter::evaluate(), Isis::MeasureTypeFilter::evaluate(), Isis::ResidualMagnitudeFilter::evaluate(), Isis::SampleFilter::evaluate(), Isis::SampleResidualFilter::evaluate(), and Isis::SampleShiftFilter::evaluate().
|
signalinherited |
|
protectedinherited |
|
virtual |
Reimplemented from Isis::AbstractFilter.
References Isis::AbstractNumberFilter::descriptionSuffix(), Isis::AbstractFilter::getImageDescription(), and Isis::AbstractFilter::getMinForSuccess().
Referenced by getPointDescription().
|
protectedinherited |
|
protectedinherited |
Referenced by Isis::AbstractMultipleChoiceFilter::createWidget().
|
virtual |
Reimplemented from Isis::AbstractFilter.
References Isis::AbstractNumberFilter::descriptionSuffix().
|
inlineprotectedinherited |
Referenced by Isis::AbstractFilter::getImageDescription(), Isis::AdjustedLatitudeFilter::getImageDescription(), Isis::AdjustedLatitudeSigmaFilter::getImageDescription(), Isis::AdjustedLongitudeFilter::getImageDescription(), Isis::AdjustedLongitudeSigmaFilter::getImageDescription(), Isis::AdjustedRadiusFilter::getImageDescription(), Isis::AdjustedRadiusSigmaFilter::getImageDescription(), Isis::AdjustedXFilter::getImageDescription(), Isis::AdjustedXSigmaFilter::getImageDescription(), Isis::AdjustedYFilter::getImageDescription(), Isis::AdjustedYSigmaFilter::getImageDescription(), Isis::AdjustedZFilter::getImageDescription(), Isis::AdjustedZSigmaFilter::getImageDescription(), Isis::APrioriLatitudeFilter::getImageDescription(), Isis::APrioriLatitudeSigmaFilter::getImageDescription(), Isis::APrioriLongitudeFilter::getImageDescription(), Isis::APrioriLongitudeSigmaFilter::getImageDescription(), Isis::APrioriRadiusFilter::getImageDescription(), Isis::APrioriRadiusSigmaFilter::getImageDescription(), Isis::APrioriXFilter::getImageDescription(), Isis::APrioriXSigmaFilter::getImageDescription(), Isis::APrioriYFilter::getImageDescription(), Isis::APrioriYSigmaFilter::getImageDescription(), Isis::APrioriZFilter::getImageDescription(), Isis::APrioriZSigmaFilter::getImageDescription(), Isis::ChooserNameFilter::getImageDescription(), Isis::GoodnessOfFitFilter::getImageDescription(), Isis::LineFilter::getImageDescription(), Isis::LineResidualFilter::getImageDescription(), getImageDescription(), Isis::MeasureCountFilter::getImageDescription(), Isis::MeasureIgnoredFilter::getImageDescription(), Isis::MeasureJigsawRejectedFilter::getImageDescription(), Isis::MeasureTypeFilter::getImageDescription(), Isis::PointEditLockedFilter::getImageDescription(), Isis::PointIdFilter::getImageDescription(), Isis::PointIgnoredFilter::getImageDescription(), Isis::PointJigsawRejectedFilter::getImageDescription(), Isis::PointTypeFilter::getImageDescription(), Isis::ResidualMagnitudeFilter::getImageDescription(), Isis::SampleFilter::getImageDescription(), Isis::SampleResidualFilter::getImageDescription(), Isis::SampleShiftFilter::getImageDescription(), and Isis::ImageIdFilter::getPointDescription().
|
virtual |
Reimplemented from Isis::AbstractFilter.
References getImageDescription().
|
protectedinherited |
Referenced by Isis::AbstractNumberFilter::descriptionSuffix(), Isis::AbstractStringFilter::descriptionSuffix(), Isis::MeasureTypeFilter::evaluate(), Isis::PointTypeFilter::evaluate(), Isis::AbstractNumberFilter::evaluate(), Isis::AbstractStringFilter::evaluate(), Isis::MeasureCountFilter::getImageDescription(), Isis::MeasureIgnoredFilter::getImageDescription(), Isis::MeasureJigsawRejectedFilter::getImageDescription(), Isis::MeasureTypeFilter::getImageDescription(), Isis::PointEditLockedFilter::getImageDescription(), Isis::PointIgnoredFilter::getImageDescription(), Isis::PointJigsawRejectedFilter::getImageDescription(), Isis::PointTypeFilter::getImageDescription(), Isis::MeasureIgnoredFilter::getMeasureDescription(), Isis::MeasureJigsawRejectedFilter::getMeasureDescription(), Isis::MeasureTypeFilter::getMeasureDescription(), Isis::MeasureCountFilter::getPointDescription(), Isis::PointEditLockedFilter::getPointDescription(), Isis::PointIgnoredFilter::getPointDescription(), Isis::PointJigsawRejectedFilter::getPointDescription(), and Isis::PointTypeFilter::getPointDescription().
|
protectedinherited |