Isis 3.0 Object Programmers' Reference |
Home |
Allows filtering by a control measure's sample shift. More...
#include <SampleShiftFilter.h>
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) | |
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.
Definition at line 31 of file SampleShiftFilter.h.