Allows filtering by a control measure's line. More...
#include <LineFilter.h>


Public Types | |
| enum | FilterEffectiveness { Images = 1 , Points = 2 , Measures = 4 } |
Signals | |
| void | filterChanged () |
Public Member Functions | |
| LineFilter (AbstractFilter::FilterEffectivenessFlag flag, int minimumForSuccess=-1) | |
| LineFilter (const LineFilter &other) | |
| virtual | ~LineFilter () |
| 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.
This class allows the user to filter control measures by their line (i.e. which line they are positioned at in the image). This allows the user to make a list of control measures that are too close to the edge of an image after pointreg adjustment.
|
inherited |
| Isis::LineFilter::LineFilter | ( | AbstractFilter::FilterEffectivenessFlag | flag, |
| int | minimumForSuccess = -1 ) |
References Isis::AbstractNumberFilter::AbstractNumberFilter().
Referenced by clone(), and LineFilter().
| Isis::LineFilter::LineFilter | ( | const LineFilter & | other | ) |
References Isis::AbstractNumberFilter::AbstractNumberFilter(), and LineFilter().
|
virtual |
|
virtualinherited |
References Images.
Referenced by Isis::FilterWidget::evaluate(), evaluateImageFromMeasureFilter(), and evaluateImageFromPointFilter().
|
virtualinherited |
References Measures.
Referenced by Isis::FilterWidget::evaluate().
|
virtualinherited |
References Points.
Referenced by Isis::FilterWidget::evaluate(), and evaluatePointFromMeasureFilter().
|
virtual |
Implements Isis::AbstractFilter.
References LineFilter().
|
protectedinherited |
References Isis::AbstractFilter::inclusive(), and 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(), Isis::LineShiftFilter::getImageDescription(), Isis::ResidualMagnitudeFilter::getImageDescription(), Isis::SampleFilter::getImageDescription(), Isis::SampleResidualFilter::getImageDescription(), Isis::SampleShiftFilter::getImageDescription(), Isis::GoodnessOfFitFilter::getMeasureDescription(), Isis::LineFilter::getMeasureDescription(), Isis::LineResidualFilter::getMeasureDescription(), Isis::LineShiftFilter::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().
|
protectedvirtualinherited |
Reimplemented from Isis::AbstractFilter.
|
protectedvirtualinherited |
Reimplemented from Isis::AbstractFilter.
|
protectedinherited |
References Isis::AbstractFilter::inclusive(), and lessThan().
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::GoodnessOfFitFilter::evaluate(), Isis::LineFilter::evaluate(), Isis::LineResidualFilter::evaluate(), Isis::LineShiftFilter::evaluate(), Isis::ResidualMagnitudeFilter::evaluate(), Isis::SampleFilter::evaluate(), Isis::SampleResidualFilter::evaluate(), and Isis::SampleShiftFilter::evaluate().
|
virtual |
Reimplemented from Isis::AbstractNumberFilter.
References Isis::AbstractNumberFilter::evaluate(), and Isis::ControlMeasure::GetLine().
|
virtual |
Reimplemented from Isis::AbstractNumberFilter.
References Isis::AbstractFilter::evaluatePointFromMeasureFilter().
|
virtual |
Reimplemented from Isis::AbstractNumberFilter.
References Isis::AbstractFilter::evaluateImageFromMeasureFilter().
|
protectedinherited |
References canFilterImages().
Referenced by Isis::GoodnessOfFitFilter::evaluate(), Isis::LineFilter::evaluate(), Isis::LineResidualFilter::evaluate(), Isis::LineShiftFilter::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 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 canFilterPoints(), and Isis::ControlPoint::getMeasures().
Referenced by Isis::GoodnessOfFitFilter::evaluate(), Isis::ImageIdFilter::evaluate(), Isis::LineFilter::evaluate(), Isis::LineResidualFilter::evaluate(), Isis::LineShiftFilter::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::AbstractMultipleChoiceFilter::evaluate(), 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(), Isis::LineShiftFilter::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(), evaluate(), evaluate(), Isis::AbstractNumberFilter::evaluate(), Isis::AbstractStringFilter::evaluate(), Isis::MeasureTypeFilter::evaluate(), Isis::PointTypeFilter::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 |
Referenced by descriptionSuffix(), and evaluate().