Compute a low pass filter from a Module class content.
More...
#include <SplineFill.h>
|
| SplineFill () |
|
| SplineFill (const Module &c) |
|
| SplineFill (const HiVector &v) |
|
| SplineFill (const HiVector &v, const HiHistory &h) |
|
virtual | ~SplineFill () |
| Destructor.
|
|
void | Process (const HiVector &v) |
| Default processing behavior makes a reference copy of data array.
|
|
int | Filled () const |
|
QString | name () const |
| Returns name of component.
|
|
QString | getcsvFile () const |
| Returns expanded name of last CSV file loaded by loadCsv.
|
|
int | size () const |
| Returns the size (number of elements) of data array.
|
|
virtual void | Process (const Module &c) |
| Invokes the process method on the Module vector.
|
|
HiVector | loadCsv (const QString &csvBase, const HiCalConf &conf, const DbProfile &prof, const int &elements=0) |
| Provide generic loading of CSV file for all modules.
|
|
const HiVector & | ref () const |
| Return data via a const reference.
|
|
double | operator() (int index) const |
| Return individual element of the data vector.
|
|
const HiHistory & | History () const |
| Return recorded history of events.
|
|
virtual void | record (PvlGroup &pvl, const QString keyname="ModuleHistory") const |
| Record history in Pvl group object.
|
|
void | Dump (const QString &fname) const |
| Dumps the component to a specified file.
|
|
|
QString | formatDbl (const double &value) const |
| Properly format values that could be special pixels.
|
|
virtual void | printOn (std::ostream &o) const |
| Default printing of data in module.
|
|
Compute a low pass filter from a Module class content.
- Author
- 2007-10-09 Kris Becker
- History
- 2008-11-05 Jeannie Walldren Replaced references to DataInterp class with NumericalApproximation.
◆ anonymous enum
Enumerator |
---|
DefaultWidth | |
DefaultPrecision | |
◆ SplineFill() [1/4]
Isis::SplineFill::SplineFill |
( |
| ) |
|
|
inline |
◆ SplineFill() [2/4]
Isis::SplineFill::SplineFill |
( |
const Module & | c | ) |
|
|
inline |
◆ SplineFill() [3/4]
Isis::SplineFill::SplineFill |
( |
const HiVector & | v | ) |
|
|
inline |
◆ SplineFill() [4/4]
◆ ~SplineFill()
virtual Isis::SplineFill::~SplineFill |
( |
| ) |
|
|
inlinevirtual |
◆ Dump()
void Isis::Module::Dump |
( |
const QString & | fname | ) |
const |
|
inlineinherited |
◆ Filled()
int Isis::SplineFill::Filled |
( |
| ) |
const |
|
inline |
◆ formatDbl()
QString Isis::Module::formatDbl |
( |
const double & | value | ) |
const |
|
inlineprotectedinherited |
◆ getcsvFile()
QString Isis::Module::getcsvFile |
( |
| ) |
const |
|
inlineinherited |
◆ History()
const HiHistory & Isis::Module::History |
( |
| ) |
const |
|
inlineinherited |
◆ loadCsv()
HiVector Isis::Module::loadCsv |
( |
const QString & | csvBase, |
|
|
const HiCalConf & | conf, |
|
|
const DbProfile & | prof, |
|
|
const int & | elements = 0 ) |
|
inlineinherited |
Provide generic loading of CSV file for all modules.
This method provides generalized access to CSV files through the standardized format.
- Author
- Kris Becker - 4/16/2010
- Parameters
-
cvsBase | Name of base keyword for CSV file |
conf | Configuration parameters |
prof | Module profile parameters |
samples | Number of expect elements to be read from CSV file |
- Returns
- HiVector
References Isis::Module::_csvFile, and Isis::Module::_history.
◆ name()
QString Isis::Module::name |
( |
| ) |
const |
|
inlineinherited |
◆ operator()()
double Isis::Module::operator() |
( |
int | index | ) |
const |
|
inlineinherited |
◆ printOn()
virtual void Isis::Module::printOn |
( |
std::ostream & | o | ) |
const |
|
inlineprotectedvirtualinherited |
◆ Process() [1/2]
void Isis::SplineFill::Process |
( |
const HiVector & | v | ) |
|
|
inlinevirtual |
◆ Process() [2/2]
virtual void Isis::Module::Process |
( |
const Module & | c | ) |
|
|
inlinevirtualinherited |
◆ record()
virtual void Isis::Module::record |
( |
PvlGroup & | pvl, |
|
|
const QString | keyname = "ModuleHistory" ) const |
|
inlinevirtualinherited |
◆ ref()
const HiVector & Isis::Module::ref |
( |
| ) |
const |
|
inlineinherited |
◆ size()
int Isis::Module::size |
( |
| ) |
const |
|
inlineinherited |
◆ _csvFile
QString Isis::Module::_csvFile |
|
protectedinherited |
◆ _data
◆ _fmtPrecision
int Isis::Module::_fmtPrecision |
|
protectedinherited |
◆ _fmtWidth
int Isis::Module::_fmtWidth |
|
protectedinherited |
◆ _history
Hierarchial component history.
Referenced by Isis::ZeroBufferFit::guess(), Isis::Module::History(), Isis::Module::loadCsv(), Isis::LowPassFilter::LowPassFilter(), Isis::LowPassFilter::LowPassFilter(), Isis::ZeroBufferFit::Normalize(), Isis::Module::printOn(), Isis::LowPassFilter::Process(), Process(), Isis::Module::record(), Isis::ZeroBufferFit::Solve(), SplineFill(), SplineFill(), SplineFill(), and Isis::ZeroBufferFit::ZeroBufferFit().
◆ _name
QString Isis::Module::_name |
|
protectedinherited |
The documentation for this class was generated from the following file:
- /Users/acpaquette/repos/ISIS3/isis/src/mro/objs/HiCal/SplineFill.h