Brief description of class still missing. More...
#include <ArrayParameters.h>
Public Member Functions | |
| ArrayParameters () | |
| ArrayParameters (const ArrayParameters &o) | |
| virtual void | collectKeywords (PARAMETERS_COLLECTKEYWORDS_ARGS) |
| double | frequencyBandWidth () const |
| SamplingParameters & | frequencySampling () |
| const SamplingParameters & | frequencySampling () const |
| virtual int | keywordCount (PARAMETERS_KEYWORDCOUNT_ARGS) |
| const QString & | outputFile () const |
| void | setFrequencyBandWidth (double f) |
| void | setFrequencySampling (const SamplingParameters &f) |
| void | setOutputFile (const QString &o) |
| void | setTimeLimits (const TimeRangeParameters &t) |
| virtual bool | setValue (PARAMETERS_SETVALUE_ARGS) |
| void | setWindowing (const WindowingParameters &w) |
| TimeRangeParameters & | timeLimits () |
| const TimeRangeParameters & | timeLimits () const |
| virtual QString | toString (PARAMETERS_TOSTRING_ARGS_DECL) const |
| WindowingParameters & | windowing () |
| const WindowingParameters & | windowing () const |
Brief description of class still missing.
Full description of class still missing
{
_frequencyBandWidth=0.1;
}
: _timeLimits(o._timeLimits),
_windowing(o._windowing),
_frequencySampling(o._frequencySampling),
_outputFile(o._outputFile)
{
_frequencyBandWidth=o._frequencyBandWidth;
}
| void ArrayCore::ArrayParameters::collectKeywords | ( | PARAMETERS_COLLECTKEYWORDS_ARGS | ) | [virtual] |
Reimplemented from QGpCoreTools::AbstractParameters.
Reimplemented in ArrayCore::FKParameters, ArrayCore::SPACParameters, and ArrayCore::HRFKParameters.
References QGpCoreTools::SamplingParameters::collectKeywords(), GeopsyCore::TimeRangeParameters::collectKeywords(), GeopsyCore::WindowingParameters::collectKeywords(), and TRACE.
{
TRACE;
keywords.add(prefix+"FREQ BAND WIDTH", this, 0);
keywords.add(prefix+"OUTPUT FILE", this, 1);
_timeLimits.collectKeywords(keywords, prefix);
_windowing.collectKeywords(keywords, prefix);
_frequencySampling.collectKeywords(keywords, prefix);
}
| double ArrayCore::ArrayParameters::frequencyBandWidth | ( | ) | const [inline] |
Referenced by ToolFK::checkParameters(), ToolFKd::setParameters(), and ArrayCore::ArrayProcess::setParameters().
{return _frequencyBandWidth;}
Referenced by ToolLinearFKPassive::finishPositive(), ToolSPACd::getParameters(), ToolFKd::getParameters(), ArrayCore::ArrayProcess::setFrequency(), ToolFKd::setParameters(), ToolSPAC::startLoop(), and ToolFK::startLoop().
{return _frequencySampling;}
| const SamplingParameters& ArrayCore::ArrayParameters::frequencySampling | ( | ) | const [inline] |
{return _frequencySampling;}
| int ArrayCore::ArrayParameters::keywordCount | ( | PARAMETERS_KEYWORDCOUNT_ARGS | ) | [virtual] |
Reimplemented from QGpCoreTools::AbstractParameters.
Reimplemented in ArrayCore::FKParameters, ArrayCore::SPACParameters, and ArrayCore::HRFKParameters.
Referenced by ArrayCore::HRFKParameters::setValue(), ArrayCore::SPACParameters::setValue(), and ArrayCore::FKParameters::setValue().
{
return 2;
}
| const QString& ArrayCore::ArrayParameters::outputFile | ( | ) | const [inline] |
Referenced by ToolFK::finish(), ArrayCore::SPACParameters::overWrite(), FKLoop::setParameters(), SPACLoop::setParameters(), ToolSPAC::startLoop(), ToolFK::startLoop(), and SPACLoop::~SPACLoop().
{return _outputFile;}
| void ArrayCore::ArrayParameters::setFrequencyBandWidth | ( | double | f | ) | [inline] |
Referenced by ToolSPACd::getParameters(), and ToolFKd::getParameters().
{_frequencyBandWidth=f;}
| void ArrayCore::ArrayParameters::setFrequencySampling | ( | const SamplingParameters & | f | ) | [inline] |
{_frequencySampling=f;}
| void ArrayCore::ArrayParameters::setOutputFile | ( | const QString & | o | ) | [inline] |
Referenced by ToolSPACd::getParameters(), ToolLinearFKPassive::start(), ToolHRFK::start(), and ToolFK::start().
{_outputFile=o;}
| void ArrayCore::ArrayParameters::setTimeLimits | ( | const TimeRangeParameters & | t | ) | [inline] |
{_timeLimits=t;}
| bool ArrayCore::ArrayParameters::setValue | ( | PARAMETERS_SETVALUE_ARGS | ) | [virtual] |
Reimplemented from QGpCoreTools::AbstractParameters.
Reimplemented in ArrayCore::FKParameters, ArrayCore::SPACParameters, and ArrayCore::HRFKParameters.
References TRACE.
{
TRACE;
switch(index) {
case 0:
_frequencyBandWidth=value.toDouble();
return true;
case 1:
_outputFile=value;
return true;
default:
return false;
}
}
| void ArrayCore::ArrayParameters::setWindowing | ( | const WindowingParameters & | w | ) | [inline] |
{_windowing=w;}
| TimeRangeParameters& ArrayCore::ArrayParameters::timeLimits | ( | ) | [inline] |
Referenced by ToolSPACd::getParameters(), ToolFKd::getParameters(), and ToolFKd::setParameters().
{return _timeLimits;}
| const TimeRangeParameters& ArrayCore::ArrayParameters::timeLimits | ( | ) | const [inline] |
{return _timeLimits;}
| QString ArrayCore::ArrayParameters::toString | ( | PARAMETERS_TOSTRING_ARGS_DECL | ) | const [virtual] |
Reimplemented from QGpCoreTools::AbstractParameters.
Reimplemented in ArrayCore::FKParameters, ArrayCore::SPACParameters, and ArrayCore::HRFKParameters.
References QGpCoreTools::log(), QGpCoreTools::SamplingParameters::toString(), GeopsyCore::TimeRangeParameters::toString(), GeopsyCore::WindowingParameters::toString(), and TRACE.
| WindowingParameters& ArrayCore::ArrayParameters::windowing | ( | ) | [inline] |
Referenced by ToolSPACd::getParameters(), ToolFKd::getParameters(), ArrayCore::ArrayProcess::setFrequency(), and ToolFKd::setParameters().
{return _windowing;}
| const WindowingParameters& ArrayCore::ArrayParameters::windowing | ( | ) | const [inline] |
{return _windowing;}