54 Module(
"SplineFill", c), _filled(0) {
60 Module(
"SplineFill"), _filled(0) {
65 Module(
"SplineFill", h), _filled(0) {
79 inline int Filled()
const {
return (_filled); }
84 QString formHistory() {
86 return (QString(
"SplineFill(Cubic,Filled[" + cfilled +
"])"));
91 for (
int i = 0 ; i < v.dim() ; i++) {
93 spline.AddData(i, v[i]);
100 for (
int j = 0 ; j < v.dim() ; j++) {
const HiVector & ref() const
Return data via a const reference.
Definition: Module.h:126
SplineFill(const Module &c)
Definition: SplineFill.h:53
virtual ~SplineFill()
Destructor.
Definition: SplineFill.h:71
Definition: HiCalTypes.h:43
SplineFill()
Definition: SplineFill.h:51
HiVector _data
Data vector.
Definition: Module.h:166
int Filled() const
Definition: SplineFill.h:79
void clear()
Definition: HiCalTypes.h:78
Compute a low pass filter from a Module class content.
Definition: SplineFill.h:47
HiHistory _history
Hierarchial component history.
Definition: Module.h:167
QString toString(bool boolToConvert)
Global function to convert a boolean to a string.
Definition: IString.cpp:226
Evaluate() returns the y-value of the nearest endpoint if a is outside of the domain.
Definition: NumericalApproximation.h:811
Cubic Spline interpolation with natural boundary conditions.
Definition: NumericalApproximation.h:728
SplineFill(const HiVector &v, const HiHistory &h)
Definition: SplineFill.h:64
void Process(const HiVector &v)
Default processing behavior makes a reference copy of data array.
Definition: SplineFill.h:73
SplineFill(const HiVector &v)
Definition: SplineFill.h:59
Module manages HiRISE calibration vectors from various sources.
Definition: Module.h:54
bool IsSpecial(const double d)
Returns if the input pixel is special.
Definition: SpecialPixel.h:212
void add(const QString &event)
Definition: HiCalTypes.h:68
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
TNT::Array1D< double > HiVector
1-D Buffer
Definition: HiCalTypes.h:40