Isis 3 Programmer Reference
AdjustedLongitudeSigmaFilter.h
1
#ifndef AdjustedLongitudeSigmaFilter_H
2
#define AdjustedLongitudeSigmaFilter_H
3
10
/* SPDX-License-Identifier: CC0-1.0 */
11
12
#include "AbstractNumberFilter.h"
13
14
template
<
typename
U,
typename
V >
struct
QPair
;
15
class
QString;
16
17
namespace
Isis
{
18
class
AbstractFilterSelector;
19
class
ControlMeasure;
20
class
ControlNet;
21
class
ControlPoint;
22
40
class
AdjustedLongitudeSigmaFilter
:
public
AbstractNumberFilter
{
41
Q_OBJECT
42
43
public
:
44
AdjustedLongitudeSigmaFilter
(AbstractFilter::FilterEffectivenessFlag flag,
45
int
minimumForSuccess = -1);
46
AdjustedLongitudeSigmaFilter
(
const
AdjustedLongitudeSigmaFilter
&other);
47
virtual
~AdjustedLongitudeSigmaFilter
();
48
49
bool
evaluate(
const
QPair<QString, ControlNet *> *)
const
;
50
bool
evaluate(
const
ControlPoint
*)
const
;
51
bool
evaluate(
const
ControlMeasure
*)
const
;
52
53
AbstractFilter
*clone()
const
;
54
55
QString getImageDescription()
const
;
56
QString getPointDescription()
const
;
57
};
58
}
59
60
#endif
Isis::AbstractFilter
Base class for control net filters.
Definition
AbstractFilter.h:46
Isis::AbstractNumberFilter
Base class for filters that are number-based.
Definition
AbstractNumberFilter.h:38
Isis::AdjustedLongitudeSigmaFilter
Allows filtering by adjusted surface point longitude sigma.
Definition
AdjustedLongitudeSigmaFilter.h:40
Isis::ControlMeasure
a control measurement
Definition
ControlMeasure.h:175
Isis::ControlPoint
A single control point.
Definition
ControlPoint.h:356
Isis
This is free and unencumbered software released into the public domain.
Definition
Apollo.h:16
QPair
This is free and unencumbered software released into the public domain.
Definition
CubeIoHandler.h:23
src
qisis
objs
CnetEditorWidget
AdjustedLongitudeSigmaFilter.h