Isis 3.0 Object Programmers' Reference
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
APrioriRadiusSigmaFilter.h
1
#ifndef APrioriRadiusSigmaFilter_H
2
#define APrioriRadiusSigmaFilter_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
APrioriRadiusSigmaFilter
:
public
AbstractNumberFilter
{
31
Q_OBJECT
32
33
public
:
34
APrioriRadiusSigmaFilter
(AbstractFilter::FilterEffectivenessFlag flag,
35
int
minimumForSuccess = -1);
36
APrioriRadiusSigmaFilter
(
const
APrioriRadiusSigmaFilter
&other);
37
virtual
~
APrioriRadiusSigmaFilter
();
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