1#ifndef HiEqualization_h
2#define HiEqualization_h
12#include "Equalization.h"
50 m_statsLeft = statsLeft;
51 m_statsRight = statsRight;
54 virtual ~HiCalculateFunctor() {}
57 virtual void addStats(
Buffer &in)
const;
65 HiEqualization(QString fromListName);
66 virtual ~HiEqualization();
68 void calculateStatistics();
71 virtual void fillOutList(
FileList &outList, QString toListName);
75 int getCCDType(
int ccd);
77 std::vector<int> movedIndices;
Buffer for reading and writing cube data.
IO Handler for Isis Cubes.
CalculateFunctor(Statistics *stats, double percent)
Constructs a CalculateFunctor.
Equalization(OverlapNormalization::SolutionType sType, QString fromListName)
Constructs an Equalization with the specified solution type and loads input images.
Internalizes a list of files.
virtual void errorCheck(QString fromListName)
Checks that the input images have the same mapping groups and same number of bands.
Calculates statistics in the area of overlap between two projected cubes.
Contains multiple PvlContainers.
This class is used to accumulate statistics on double arrays.
This is free and unencumbered software released into the public domain.