3 #include "AdjustedLongitudeSigmaFilter.h" 15 AdjustedLongitudeSigmaFilter::AdjustedLongitudeSigmaFilter(
16 AbstractFilter::FilterEffectivenessFlag flag,
17 int minimumForSuccess) : AbstractNumberFilter(flag, minimumForSuccess) {
21 AdjustedLongitudeSigmaFilter::AdjustedLongitudeSigmaFilter(
22 const AdjustedLongitudeSigmaFilter &other) :
23 AbstractNumberFilter(other) {
27 AdjustedLongitudeSigmaFilter::~AdjustedLongitudeSigmaFilter() {
31 bool AdjustedLongitudeSigmaFilter::evaluate(
33 return evaluateImageFromPointFilter(imageAndNet);
37 bool AdjustedLongitudeSigmaFilter::evaluate(
const ControlPoint *point)
const {
38 return AbstractNumberFilter::evaluate(
39 point->GetAdjustedSurfacePoint().GetLonSigmaDistance().meters());
43 bool AdjustedLongitudeSigmaFilter::evaluate(
const ControlMeasure *measure)
const {
48 AbstractFilter *AdjustedLongitudeSigmaFilter::clone()
const {
49 return new AdjustedLongitudeSigmaFilter(*
this);
53 QString AdjustedLongitudeSigmaFilter::getImageDescription()
const {
54 QString description = AbstractFilter::getImageDescription();
55 if (getMinForSuccess() == 1)
56 description +=
"point that has an adjusted surface point longitude " 59 description +=
"points that have adjusted surface point longitude " 62 description += descriptionSuffix();
67 QString AdjustedLongitudeSigmaFilter::getPointDescription()
const {
68 return "have adjusted surface point longitude sigmas which are " +
Unless noted otherwise, the portions of Isis written by the USGS are public domain.
Namespace for ISIS/Bullet specific routines.