Isis 3 Programmer Reference
AdaptiveGruen.h
1 #ifndef AdaptiveGruen_h
2 #define AdaptiveGruen_h
3 
8 /* SPDX-License-Identifier: CC0-1.0 */
9 
10 #include "Gruen.h"
11 
12 namespace 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
Isis::AdaptiveGruen::AlgorithmName
virtual QString AlgorithmName() const
Return name of Algorithm.
Definition: AdaptiveGruen.h:67
Isis::Pvl
Container for cube-like labels.
Definition: Pvl.h:119
Isis::AdaptiveGruen::~AdaptiveGruen
virtual ~AdaptiveGruen()
Destructor for AdaptiveGruen.
Definition: AdaptiveGruen.h:50
Isis::AdaptiveGruen::AdaptiveGruen
AdaptiveGruen(Pvl &pvl)
Construct a AdaptiveGruen search algorithm.
Definition: AdaptiveGruen.h:47
Isis::AdaptiveGruen
Gruen (adaptive) pattern matching.
Definition: AdaptiveGruen.h:35
Isis::AdaptiveGruen::IsAdaptive
virtual bool IsAdaptive()
AdaptiveGruen is adaptive.
Definition: AdaptiveGruen.h:57
Isis::Gruen
Gruen pattern matching algorithm.
Definition: Gruen.h:74
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16