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 |
Properly format values that could be special pixels.
This method applies ISIS special pixel value conventions to properly print pixel values.
- Parameters
-
| [in] | (double) | value Input value to test for specialness and print as requested by caller |
| [in] | (int) | width Width of field in which to print the value |
| [in] | (int) | prec Precision used to format the value |
- Returns
- (string) Formatted double value
References _fmtPrecision, _fmtWidth, Isis::IsSpecial(), and Isis::PixelToString().
Referenced by printOn().
◆ getcsvFile()
| QString Isis::Module::getcsvFile |
( |
| ) |
const |
|
inlineinherited |
Returns expanded name of last CSV file loaded by loadCsv.
References _csvFile.
◆ History()
| const HiHistory & Isis::Module::History |
( |
| ) |
const |
|
inlineinherited |
Return recorded history of events.
References _history.
◆ loadCsv()
| HiVector Isis::Module::loadCsv |
( |
const QString & | csvBase, |
|
|
const HiCalConf & | conf, |
|
|
const DbProfile & | prof, |
|
|
const int & | elements = 0 ) |
|
inlineinherited |
◆ name()
| QString Isis::Module::name |
( |
| ) |
const |
|
inlineinherited |
◆ operator()()
| double Isis::Module::operator() |
( |
int | index | ) |
const |
|
inlineinherited |
Return individual element of the data vector.
References _data.
◆ printOn()
| virtual void Isis::Module::printOn |
( |
std::ostream & | o | ) |
const |
|
inlineprotectedvirtualinherited |
◆ Process() [1/2]
| virtual void Isis::Module::Process |
( |
const Module & | c | ) |
|
|
inlinevirtualinherited |
◆ Process() [2/2]
| void Isis::SplineFill::Process |
( |
const HiVector & | v | ) |
|
|
inlinevirtual |
◆ record()
| virtual void Isis::Module::record |
( |
PvlGroup & | pvl, |
|
|
const QString | keyname = "ModuleHistory" ) const |
|
inlinevirtualinherited |
Record history in Pvl group object.
References _history.
◆ ref()
| const HiVector & Isis::Module::ref |
( |
| ) |
const |
|
inlineinherited |
◆ size()
| int Isis::Module::size |
( |
| ) |
const |
|
inlineinherited |
Returns the size (number of elements) of data array.
References _data.
◆ _csvFile
| QString Isis::Module::_csvFile |
|
protectedinherited |
◆ _data
Data vector.
Referenced by Isis::LowPassFilter::LowPassFilter(), Isis::LowPassFilter::LowPassFilter(), Module(), Module(), Module(), Module(), Module(), operator()(), printOn(), Isis::LowPassFilter::Process(), Process(), ref(), and size().
◆ _fmtPrecision
| int Isis::Module::_fmtPrecision |
|
protectedinherited |
◆ _fmtWidth
| int Isis::Module::_fmtWidth |
|
protectedinherited |
◆ _history
Hierarchial component history.
Referenced by Isis::ZeroBufferFit::guess(), History(), loadCsv(), Isis::LowPassFilter::LowPassFilter(), Isis::LowPassFilter::LowPassFilter(), Module(), Module(), Module(), Module(), Module(), Isis::ZeroBufferFit::Normalize(), printOn(), Isis::LowPassFilter::Process(), Isis::SplineFill::Process(), record(), Isis::ZeroBufferFit::Solve(), Isis::SplineFill::SplineFill(), Isis::SplineFill::SplineFill(), Isis::SplineFill::SplineFill(), and Isis::ZeroBufferFit::ZeroBufferFit().
◆ _name
| QString Isis::Module::_name |
|
protectedinherited |
The documentation for this class was generated from the following file: