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