Isis 3.0 Developer's Reference (API) |
Home |
Allows filtering by a control measure's sample shift. More...
#include <SampleShiftFilter.h>
Inherits Isis::CnetViz::AbstractNumberFilter.
Public Types | |
enum | FilterEffectiveness { Images = 1, Points = 2, Measures = 4 } |
Signals | |
void | filterChanged () |
Public Member Functions | |
SampleShiftFilter (AbstractFilter::FilterEffectivenessFlag flag, int minimumForSuccess=-1) | |
SampleShiftFilter (const SampleShiftFilter &other) | |
virtual | ~SampleShiftFilter () |
bool | evaluate (const ControlCubeGraphNode *) 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 ControlCubeGraphNode *) const |
bool | evaluateImageFromMeasureFilter (const ControlCubeGraphNode *) const |
bool | evaluatePointFromMeasureFilter (const ControlPoint *) const |
Allows filtering by a control measure's sample shift.
This class allows the user to filter control measures by their sample shift (i.e. how many samples 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 sample shift is the difference between the measure's sample and a priori sample.
enum Isis::CnetViz::AbstractFilter::FilterEffectiveness [inherited] |
Isis::CnetViz::SampleShiftFilter::SampleShiftFilter | ( | AbstractFilter::FilterEffectivenessFlag | flag, | |
int | minimumForSuccess = -1 | |||
) |
Referenced by clone().
Isis::CnetViz::SampleShiftFilter::SampleShiftFilter | ( | const SampleShiftFilter & | other | ) |
Isis::CnetViz::SampleShiftFilter::~SampleShiftFilter | ( | ) | [virtual] |
bool Isis::CnetViz::AbstractFilter::canFilterImages | ( | ) | const [virtual, inherited] |
bool Isis::CnetViz::AbstractFilter::canFilterMeasures | ( | ) | const [virtual, inherited] |
References Isis::CnetViz::AbstractFilter::Measures.
Referenced by Isis::CnetViz::FilterWidget::evaluate().
bool Isis::CnetViz::AbstractFilter::canFilterPoints | ( | ) | const [virtual, inherited] |
AbstractFilter * Isis::CnetViz::SampleShiftFilter::clone | ( | ) | const [virtual] |
Implements Isis::CnetViz::AbstractFilter.
References SampleShiftFilter().
QString Isis::CnetViz::AbstractNumberFilter::descriptionSuffix | ( | ) | const [protected, inherited] |
References Isis::CnetViz::AbstractFilter::inclusive(), and Isis::CnetViz::AbstractNumberFilter::lessThan().
Referenced by getImageDescription(), Isis::CnetViz::SampleResidualFilter::getImageDescription(), Isis::CnetViz::SampleFilter::getImageDescription(), Isis::CnetViz::ResidualMagnitudeFilter::getImageDescription(), Isis::CnetViz::LineShiftFilter::getImageDescription(), Isis::CnetViz::LineResidualFilter::getImageDescription(), Isis::CnetViz::LineFilter::getImageDescription(), Isis::CnetViz::GoodnessOfFitFilter::getImageDescription(), Isis::CnetViz::APrioriRadiusSigmaFilter::getImageDescription(), Isis::CnetViz::APrioriRadiusFilter::getImageDescription(), Isis::CnetViz::APrioriLongitudeSigmaFilter::getImageDescription(), Isis::CnetViz::APrioriLongitudeFilter::getImageDescription(), Isis::CnetViz::APrioriLatitudeSigmaFilter::getImageDescription(), Isis::CnetViz::APrioriLatitudeFilter::getImageDescription(), Isis::CnetViz::AdjustedRadiusSigmaFilter::getImageDescription(), Isis::CnetViz::AdjustedRadiusFilter::getImageDescription(), Isis::CnetViz::AdjustedLongitudeSigmaFilter::getImageDescription(), Isis::CnetViz::AdjustedLongitudeFilter::getImageDescription(), Isis::CnetViz::AdjustedLatitudeSigmaFilter::getImageDescription(), Isis::CnetViz::AdjustedLatitudeFilter::getImageDescription(), getMeasureDescription(), Isis::CnetViz::SampleResidualFilter::getMeasureDescription(), Isis::CnetViz::SampleFilter::getMeasureDescription(), Isis::CnetViz::ResidualMagnitudeFilter::getMeasureDescription(), Isis::CnetViz::LineShiftFilter::getMeasureDescription(), Isis::CnetViz::LineResidualFilter::getMeasureDescription(), Isis::CnetViz::LineFilter::getMeasureDescription(), Isis::CnetViz::GoodnessOfFitFilter::getMeasureDescription(), Isis::CnetViz::APrioriRadiusSigmaFilter::getPointDescription(), Isis::CnetViz::APrioriRadiusFilter::getPointDescription(), Isis::CnetViz::APrioriLongitudeSigmaFilter::getPointDescription(), Isis::CnetViz::APrioriLongitudeFilter::getPointDescription(), Isis::CnetViz::APrioriLatitudeSigmaFilter::getPointDescription(), Isis::CnetViz::APrioriLatitudeFilter::getPointDescription(), Isis::CnetViz::AdjustedRadiusSigmaFilter::getPointDescription(), Isis::CnetViz::AdjustedRadiusFilter::getPointDescription(), Isis::CnetViz::AdjustedLongitudeSigmaFilter::getPointDescription(), Isis::CnetViz::AdjustedLongitudeFilter::getPointDescription(), Isis::CnetViz::AdjustedLatitudeSigmaFilter::getPointDescription(), and Isis::CnetViz::AdjustedLatitudeFilter::getPointDescription().
bool Isis::CnetViz::AbstractFilter::evaluate | ( | const ControlMeasure * | measure, | |
bool(ControlMeasure::*)() const | meth | |||
) | const [protected, virtual, inherited] |
References ASSERT, and Isis::CnetViz::AbstractFilter::inclusive().
bool Isis::CnetViz::AbstractFilter::evaluate | ( | const ControlPoint * | point, | |
bool(ControlPoint::*)() const | meth | |||
) | const [protected, virtual, inherited] |
References ASSERT, and Isis::CnetViz::AbstractFilter::inclusive().
bool Isis::CnetViz::AbstractNumberFilter::evaluate | ( | double | number | ) | const [protected, inherited] |
bool Isis::CnetViz::SampleShiftFilter::evaluate | ( | const ControlMeasure * | measure | ) | const [virtual] |
Implements Isis::CnetViz::AbstractFilter.
References evaluate(), and Isis::ControlMeasure::GetSampleShift().
bool Isis::CnetViz::SampleShiftFilter::evaluate | ( | const ControlPoint * | point | ) | const [virtual] |
Implements Isis::CnetViz::AbstractFilter.
References Isis::CnetViz::AbstractFilter::evaluatePointFromMeasureFilter().
bool Isis::CnetViz::SampleShiftFilter::evaluate | ( | const ControlCubeGraphNode * | node | ) | const [virtual] |
Implements Isis::CnetViz::AbstractFilter.
References Isis::CnetViz::AbstractFilter::evaluateImageFromMeasureFilter().
Referenced by evaluate().
bool Isis::CnetViz::AbstractFilter::evaluateImageFromMeasureFilter | ( | const ControlCubeGraphNode * | node | ) | const [protected, inherited] |
References ASSERT, Isis::CnetViz::AbstractFilter::canFilterImages(), and Isis::ControlCubeGraphNode::getMeasures().
Referenced by evaluate(), Isis::CnetViz::SampleResidualFilter::evaluate(), Isis::CnetViz::SampleFilter::evaluate(), Isis::CnetViz::ResidualMagnitudeFilter::evaluate(), Isis::CnetViz::MeasureTypeFilter::evaluate(), Isis::CnetViz::MeasureJigsawRejectedFilter::evaluate(), Isis::CnetViz::MeasureIgnoredFilter::evaluate(), Isis::CnetViz::LineShiftFilter::evaluate(), Isis::CnetViz::LineResidualFilter::evaluate(), Isis::CnetViz::LineFilter::evaluate(), and Isis::CnetViz::GoodnessOfFitFilter::evaluate().
bool Isis::CnetViz::AbstractFilter::evaluateImageFromPointFilter | ( | const ControlCubeGraphNode * | node | ) | const [protected, inherited] |
References ASSERT, Isis::CnetViz::AbstractFilter::canFilterImages(), and Isis::ControlCubeGraphNode::getMeasures().
Referenced by Isis::CnetViz::PointTypeFilter::evaluate(), Isis::CnetViz::PointJigsawRejectedFilter::evaluate(), Isis::CnetViz::PointIgnoredFilter::evaluate(), Isis::CnetViz::PointIdFilter::evaluate(), Isis::CnetViz::PointEditLockedFilter::evaluate(), Isis::CnetViz::MeasureCountFilter::evaluate(), Isis::CnetViz::ChooserNameFilter::evaluate(), Isis::CnetViz::APrioriRadiusSigmaFilter::evaluate(), Isis::CnetViz::APrioriRadiusFilter::evaluate(), Isis::CnetViz::APrioriLongitudeSigmaFilter::evaluate(), Isis::CnetViz::APrioriLongitudeFilter::evaluate(), Isis::CnetViz::APrioriLatitudeSigmaFilter::evaluate(), Isis::CnetViz::APrioriLatitudeFilter::evaluate(), Isis::CnetViz::AdjustedRadiusSigmaFilter::evaluate(), Isis::CnetViz::AdjustedRadiusFilter::evaluate(), Isis::CnetViz::AdjustedLongitudeSigmaFilter::evaluate(), Isis::CnetViz::AdjustedLongitudeFilter::evaluate(), Isis::CnetViz::AdjustedLatitudeSigmaFilter::evaluate(), and Isis::CnetViz::AdjustedLatitudeFilter::evaluate().
bool Isis::CnetViz::AbstractFilter::evaluatePointFromMeasureFilter | ( | const ControlPoint * | point | ) | const [protected, inherited] |
References ASSERT, Isis::CnetViz::AbstractFilter::canFilterPoints(), and Isis::ControlPoint::getMeasures().
Referenced by evaluate(), Isis::CnetViz::SampleResidualFilter::evaluate(), Isis::CnetViz::SampleFilter::evaluate(), Isis::CnetViz::ResidualMagnitudeFilter::evaluate(), Isis::CnetViz::MeasureTypeFilter::evaluate(), Isis::CnetViz::MeasureJigsawRejectedFilter::evaluate(), Isis::CnetViz::MeasureIgnoredFilter::evaluate(), Isis::CnetViz::LineShiftFilter::evaluate(), Isis::CnetViz::LineResidualFilter::evaluate(), Isis::CnetViz::LineFilter::evaluate(), Isis::CnetViz::ImageIdFilter::evaluate(), and Isis::CnetViz::GoodnessOfFitFilter::evaluate().
void Isis::CnetViz::AbstractFilter::filterChanged | ( | ) | [signal, inherited] |
AbstractFilter::FilterEffectivenessFlag * Isis::CnetViz::AbstractFilter::getEffectivenessFlags | ( | ) | const [protected, inherited] |
QString Isis::CnetViz::SampleShiftFilter::getImageDescription | ( | ) | const [virtual] |
Reimplemented from Isis::CnetViz::AbstractFilter.
References Isis::CnetViz::AbstractNumberFilter::descriptionSuffix(), and Isis::CnetViz::AbstractFilter::getMinForSuccess().
Referenced by getPointDescription().
QBoxLayout * Isis::CnetViz::AbstractFilter::getInclusiveExclusiveLayout | ( | ) | const [protected, inherited] |
References ASSERT.
QBoxLayout * Isis::CnetViz::AbstractFilter::getMainLayout | ( | ) | const [protected, inherited] |
References ASSERT.
Referenced by Isis::CnetViz::AbstractMultipleChoiceFilter::createWidget().
QString Isis::CnetViz::SampleShiftFilter::getMeasureDescription | ( | ) | const [virtual] |
Reimplemented from Isis::CnetViz::AbstractFilter.
References Isis::CnetViz::AbstractNumberFilter::descriptionSuffix().
int Isis::CnetViz::AbstractFilter::getMinForSuccess | ( | ) | const [inline, protected, inherited] |
Referenced by getImageDescription(), Isis::CnetViz::SampleResidualFilter::getImageDescription(), Isis::CnetViz::SampleFilter::getImageDescription(), Isis::CnetViz::ResidualMagnitudeFilter::getImageDescription(), Isis::CnetViz::PointTypeFilter::getImageDescription(), Isis::CnetViz::PointJigsawRejectedFilter::getImageDescription(), Isis::CnetViz::PointIgnoredFilter::getImageDescription(), Isis::CnetViz::PointIdFilter::getImageDescription(), Isis::CnetViz::PointEditLockedFilter::getImageDescription(), Isis::CnetViz::MeasureTypeFilter::getImageDescription(), Isis::CnetViz::MeasureJigsawRejectedFilter::getImageDescription(), Isis::CnetViz::MeasureIgnoredFilter::getImageDescription(), Isis::CnetViz::MeasureCountFilter::getImageDescription(), Isis::CnetViz::LineShiftFilter::getImageDescription(), Isis::CnetViz::LineResidualFilter::getImageDescription(), Isis::CnetViz::LineFilter::getImageDescription(), Isis::CnetViz::GoodnessOfFitFilter::getImageDescription(), Isis::CnetViz::ChooserNameFilter::getImageDescription(), Isis::CnetViz::APrioriRadiusSigmaFilter::getImageDescription(), Isis::CnetViz::APrioriRadiusFilter::getImageDescription(), Isis::CnetViz::APrioriLongitudeSigmaFilter::getImageDescription(), Isis::CnetViz::APrioriLongitudeFilter::getImageDescription(), Isis::CnetViz::APrioriLatitudeSigmaFilter::getImageDescription(), Isis::CnetViz::APrioriLatitudeFilter::getImageDescription(), Isis::CnetViz::AdjustedRadiusSigmaFilter::getImageDescription(), Isis::CnetViz::AdjustedRadiusFilter::getImageDescription(), Isis::CnetViz::AdjustedLongitudeSigmaFilter::getImageDescription(), Isis::CnetViz::AdjustedLongitudeFilter::getImageDescription(), Isis::CnetViz::AdjustedLatitudeSigmaFilter::getImageDescription(), Isis::CnetViz::AdjustedLatitudeFilter::getImageDescription(), Isis::CnetViz::AbstractFilter::getImageDescription(), and Isis::CnetViz::ImageIdFilter::getPointDescription().
QString Isis::CnetViz::SampleShiftFilter::getPointDescription | ( | ) | const [virtual] |
Reimplemented from Isis::CnetViz::AbstractFilter.
References getImageDescription().
bool Isis::CnetViz::AbstractFilter::inclusive | ( | ) | const [protected, inherited] |
Referenced by Isis::CnetViz::AbstractStringFilter::descriptionSuffix(), Isis::CnetViz::AbstractNumberFilter::descriptionSuffix(), Isis::CnetViz::PointTypeFilter::evaluate(), Isis::CnetViz::MeasureTypeFilter::evaluate(), Isis::CnetViz::AbstractStringFilter::evaluate(), Isis::CnetViz::AbstractNumberFilter::evaluate(), Isis::CnetViz::AbstractFilter::evaluate(), Isis::CnetViz::PointTypeFilter::getImageDescription(), Isis::CnetViz::PointJigsawRejectedFilter::getImageDescription(), Isis::CnetViz::PointIgnoredFilter::getImageDescription(), Isis::CnetViz::PointEditLockedFilter::getImageDescription(), Isis::CnetViz::MeasureTypeFilter::getImageDescription(), Isis::CnetViz::MeasureJigsawRejectedFilter::getImageDescription(), Isis::CnetViz::MeasureIgnoredFilter::getImageDescription(), Isis::CnetViz::MeasureCountFilter::getImageDescription(), Isis::CnetViz::MeasureTypeFilter::getMeasureDescription(), Isis::CnetViz::MeasureJigsawRejectedFilter::getMeasureDescription(), Isis::CnetViz::MeasureIgnoredFilter::getMeasureDescription(), Isis::CnetViz::PointTypeFilter::getPointDescription(), Isis::CnetViz::PointJigsawRejectedFilter::getPointDescription(), Isis::CnetViz::PointIgnoredFilter::getPointDescription(), Isis::CnetViz::PointEditLockedFilter::getPointDescription(), and Isis::CnetViz::MeasureCountFilter::getPointDescription().
bool Isis::CnetViz::AbstractNumberFilter::lessThan | ( | ) | const [protected, inherited] |