Isis Developer Reference
AdaptiveGruen.h
Go to the documentation of this file.
1#ifndef AdaptiveGruen_h
2#define AdaptiveGruen_h
8/* SPDX-License-Identifier: CC0-1.0 */
9
10#include "Gruen.h"
11
12namespace Isis {
13 class Pvl;
14
35 class AdaptiveGruen : public Gruen {
36 public:
47 AdaptiveGruen(Pvl &pvl) : Gruen(pvl) { }
48
50 virtual ~AdaptiveGruen() {}
51
57 virtual bool IsAdaptive() {
58 return (true);
59 }
60
61 protected:
67 virtual QString AlgorithmName() const {
68 return ("AdaptiveGruen");
69 }
70
71
72 };
73};
74
75#endif
Gruen (adaptive) pattern matching.
Definition AdaptiveGruen.h:35
virtual ~AdaptiveGruen()
Destructor for AdaptiveGruen.
Definition AdaptiveGruen.h:50
AdaptiveGruen(Pvl &pvl)
Construct a AdaptiveGruen search algorithm.
Definition AdaptiveGruen.h:47
virtual QString AlgorithmName() const
Return name of Algorithm.
Definition AdaptiveGruen.h:67
virtual bool IsAdaptive()
AdaptiveGruen is adaptive.
Definition AdaptiveGruen.h:57
Gruen pattern matching algorithm.
Definition Gruen.h:74
Container for cube-like labels.
Definition Pvl.h:119
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16