Isis Developer Reference
MoravecOperator.h
Go to the documentation of this file.
1 #ifndef MoravecOperator_h
2 #define MoravecOperator_h
3 
8 /* SPDX-License-Identifier: CC0-1.0 */
9 #include "InterestOperator.h"
10 
11 namespace Isis {
12  class Pvl;
13  class Chip;
14 
46  public:
54  virtual ~MoravecOperator() {};
55 
56  protected:
57  virtual double Interest(Chip &chip);
58  virtual int Padding();
59  };
60 };
61 
62 #endif
Isis::MoravecOperator::Interest
virtual double Interest(Chip &chip)
This method returns the amount of interest for the given chip.
Definition: MoravecOperator.cpp:18
Isis::ControlNetValidMeasure::ValidDnValue
bool ValidDnValue(double pdDnValue)
Validate whether the DN Value is in the set Range.
Definition: ControlNetValidMeasure.cpp:701
Isis::Chip::GetValue
double GetValue(int sample, int line)
Loads a Chip with a value.
Definition: Chip.h:145
Isis::Pvl
Container for cube-like labels.
Definition: Pvl.h:119
MoravecOperator.h
MoravecOperatorPlugin
Isis::InterestOperator * MoravecOperatorPlugin(Isis::Pvl &pPvl)
Definition: MoravecOperator.cpp:65
Isis::Chip::Lines
int Lines() const
Definition: Chip.h:106
Isis::MoravecOperator::~MoravecOperator
virtual ~MoravecOperator()
This is the virtual destructor for MoravecOperator.
Definition: MoravecOperator.h:54
Isis::MoravecOperator::Padding
virtual int Padding()
Sets an offset to pass in larger chips if operator requires it This is used to offset the subchip siz...
Definition: MoravecOperator.cpp:61
Isis::Chip
A small chip of data used for pattern matching.
Definition: Chip.h:86
Isis::Chip::Samples
int Samples() const
Definition: Chip.h:99
InterestOperator.h
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
Isis::InterestOperator
Interest Operator class.
Definition: InterestOperator.h:109
Chip.h
Isis::MoravecOperator
Moravec Interest Operator.
Definition: MoravecOperator.h:45
Isis::MoravecOperator::MoravecOperator
MoravecOperator(Pvl &pPvl)
This constructor creates a Moravec Interest Operator.
Definition: MoravecOperator.h:52