Isis 3.0 Object Programmers' Reference
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
AdjustedLongitudeSigmaFilter.h
1
#ifndef AdjustedLongitudeSigmaFilter_H
2
#define AdjustedLongitudeSigmaFilter_H
3
4
#include "AbstractNumberFilter.h"
5
6
7
class
QString;
8
9
10
namespace
Isis {
11
class
ControlCubeGraphNode;
12
class
ControlMeasure;
13
class
ControlPoint;
14
15
namespace
CnetViz {
16
class
AbstractFilterSelector;
17
30
class
AdjustedLongitudeSigmaFilter
:
public
AbstractNumberFilter
{
31
Q_OBJECT
32
33
public
:
34
AdjustedLongitudeSigmaFilter
(AbstractFilter::FilterEffectivenessFlag flag,
35
int
minimumForSuccess = -1);
36
AdjustedLongitudeSigmaFilter
(
const
AdjustedLongitudeSigmaFilter
&other);
37
virtual
~
AdjustedLongitudeSigmaFilter
();
38
39
bool
evaluate(
const
ControlCubeGraphNode
*)
const
;
40
bool
evaluate(
const
ControlPoint
*)
const
;
41
bool
evaluate(
const
ControlMeasure
*)
const
;
42
43
AbstractFilter
*clone()
const
;
44
45
QString getImageDescription()
const
;
46
QString getPointDescription()
const
;
47
};
48
}
49
}
50
51
#endif
52