Brief description of class still missing. More...
#include <AbstractToolParameters.h>
Brief description of class still missing.
Full description of class still missing
Description of constructor still missing
References GeopsyCore::TaperParameters::setAlpha(), GeopsyCore::TaperParameters::setWindow(), Squared, and TRACE.
: AbstractParameters() { TRACE; _plotCountPerLineResults=2; _highPassFrequency=0; _horizontal=Squared; _pageHeightResults=29.7; _horizontalAzimuth=0.0; _tapering.setWindow(TaperParameters::Tukey); _tapering.setAlpha(0.1); _doMakeUp=true; }
void MonoStation::AbstractToolParameters::collectKeywords | ( | PARAMETERS_COLLECTKEYWORDS_ARGS | ) | [virtual] |
Reimplemented from QGpCoreTools::AbstractParameters.
References QGpCoreTools::SmoothingParameters::collectKeywords(), GeopsyCore::TaperParameters::collectKeywords(), QGpCoreTools::SamplingParameters::collectKeywords(), GeopsyCore::WindowingParameters::collectKeywords(), and TRACE.
{ TRACE; keywords.add(prefix+"DO HIGH PASS", this, 0); keywords.add(prefix+"HIGH PASS FREQUENCY", this, 1); keywords.add(prefix+"HORIZONTAL COMPONENTS", this, 2); keywords.add(prefix+"HORIZONTAL AZIMUTH", this, 3); _windowing.collectKeywords(keywords, prefix); _smoothing.collectKeywords(keywords, prefix); _tapering.collectKeywords(keywords, prefix); _sampling.collectKeywords(keywords, prefix); }
const bool& MonoStation::AbstractToolParameters::computeAverage | ( | ) | const [inline] |
{return _computeAverage;}
bool MonoStation::AbstractToolParameters::doMakeUp | ( | ) | const [inline] |
Referenced by MonoStation::AbstractToold::setParameters(), and MonoStation::AbstractTool::start().
{return _doMakeUp;}
const double& MonoStation::AbstractToolParameters::highPassFrequency | ( | ) | const [inline] |
Referenced by MonoStation::AbstractToold::setParameters(), and MonoStation::AbstractTool::start().
{return _highPassFrequency;}
HorizontalType MonoStation::AbstractToolParameters::horizontal | ( | ) | const [inline] |
Referenced by MonoStation::AbstractToold::setParameters().
{return _horizontal;}
const double& MonoStation::AbstractToolParameters::horizontalAzimuth | ( | ) | const [inline] |
Referenced by MonoStation::AbstractToold::setParameters().
{return _horizontalAzimuth;}
QString MonoStation::AbstractToolParameters::horizontalString | ( | ) | const |
Reimplemented from QGpCoreTools::AbstractParameters.
{
return 4;
}
const QString& MonoStation::AbstractToolParameters::makeUpResults | ( | ) | const [inline] |
Referenced by MonoStation::AbstractToold::setParameters(), and MonoStation::AbstractTool::startMakeUp().
{return _makeUpResults;}
const QString& MonoStation::AbstractToolParameters::makeUpSummary | ( | ) | const [inline] |
Referenced by MonoStation::AbstractToold::setParameters(), and MonoStation::AbstractTool::startMakeUp().
{return _makeUpSummary;}
const double& MonoStation::AbstractToolParameters::pageHeightResults | ( | ) | const [inline] |
Referenced by MonoStation::AbstractToold::setParameters(), and MonoStation::AbstractTool::startMakeUp().
{return _pageHeightResults;}
const int& MonoStation::AbstractToolParameters::plotCountPerLineResults | ( | ) | const [inline] |
Referenced by MonoStation::AbstractToold::setParameters(), and MonoStation::AbstractTool::startMakeUp().
{return _plotCountPerLineResults;}
Referenced by MonoStation::AbstractToold::getParameters(), HVStationSignals::horizontal(), MonoStation::AbstractToold::setParameters(), StructureStationProcessSignals::setProcessed(), HVStationSignals::setProcessed(), MonoStation::SpectrumStationSignals::setProcessed(), SpectrumRotateStation::start(), HVRotateStation::start(), SpectrumStation::start(), HVStation::start(), and StructureStation::start().
{return _sampling;}
const SamplingParameters& MonoStation::AbstractToolParameters::sampling | ( | ) | const [inline] |
{return _sampling;}
void MonoStation::AbstractToolParameters::setComputeAverage | ( | const bool & | c | ) | [inline] |
{_computeAverage=c;}
void MonoStation::AbstractToolParameters::setDoMakeUp | ( | bool | d | ) | [inline] |
Referenced by MonoStation::AbstractToold::getParameters().
{_doMakeUp=d;}
void MonoStation::AbstractToolParameters::setHighPassFrequency | ( | const double & | h | ) | [inline] |
Referenced by MonoStation::AbstractToold::getParameters().
{_highPassFrequency=h;}
void MonoStation::AbstractToolParameters::setHorizontal | ( | HorizontalType | h | ) | [inline] |
Referenced by MonoStation::AbstractToold::getParameters(), and setValue().
{_horizontal=h;}
void MonoStation::AbstractToolParameters::setHorizontal | ( | const QString & | h | ) |
void MonoStation::AbstractToolParameters::setHorizontalAzimuth | ( | const double & | h | ) | [inline] |
Referenced by MonoStation::AbstractToold::getParameters().
{_horizontalAzimuth=h;}
void MonoStation::AbstractToolParameters::setMakeUpResults | ( | const QString & | m | ) | [inline] |
Referenced by MonoStation::AbstractToold::getParameters().
{_makeUpResults=m;}
void MonoStation::AbstractToolParameters::setMakeUpSummary | ( | const QString & | m | ) | [inline] |
Referenced by MonoStation::AbstractToold::getParameters().
{_makeUpSummary=m;}
void MonoStation::AbstractToolParameters::setPageHeightResults | ( | const double & | p | ) | [inline] |
Referenced by MonoStation::AbstractToold::getParameters().
{_pageHeightResults=p;}
void MonoStation::AbstractToolParameters::setPlotCountPerLineResults | ( | const int & | p | ) | [inline] |
Referenced by MonoStation::AbstractToold::getParameters().
{_plotCountPerLineResults=p;}
void MonoStation::AbstractToolParameters::setSampling | ( | const SamplingParameters & | s | ) | [inline] |
{_sampling=s;}
void MonoStation::AbstractToolParameters::setSmoothing | ( | const SmoothingParameters & | s | ) | [inline] |
{_smoothing=s;}
void MonoStation::AbstractToolParameters::setTapering | ( | const TaperParameters & | t | ) | [inline] |
{_tapering=t;}
bool MonoStation::AbstractToolParameters::setValue | ( | PARAMETERS_SETVALUE_ARGS | ) | [virtual] |
Reimplemented from QGpCoreTools::AbstractParameters.
References setHorizontal(), and TRACE.
{ TRACE; switch(index) { case 0: if(value=="false") { _highPassFrequency=0.0; } return true; case 1: _highPassFrequency=value.toDouble(); return true; case 2: setHorizontal(value); return true; case 3: _horizontalAzimuth=value.toDouble(); return true; default: return false; } }
void MonoStation::AbstractToolParameters::setWindowing | ( | const WindowingParameters & | w | ) | [inline] |
{_windowing=w;}
const SmoothingParameters& MonoStation::AbstractToolParameters::smoothing | ( | ) | const [inline] |
{return _smoothing;}
TaperParameters& MonoStation::AbstractToolParameters::tapering | ( | ) | [inline] |
const TaperParameters& MonoStation::AbstractToolParameters::tapering | ( | ) | const [inline] |
{return _tapering;}
QString MonoStation::AbstractToolParameters::toString | ( | PARAMETERS_TOSTRING_ARGS_DECL | ) | const [virtual] |
Reimplemented from QGpCoreTools::AbstractParameters.
References horizontalString(), QGpCoreTools::log(), QGpCoreTools::SmoothingParameters::toString(), GeopsyCore::TaperParameters::toString(), QGpCoreTools::SamplingParameters::toString(), GeopsyCore::WindowingParameters::toString(), and TRACE.
{ TRACE; QString log; log+=_windowing.toString(prefix); log+=_smoothing.toString(prefix); log+=_tapering.toString(prefix); log+=_sampling.toString(prefix); log+=prefix+"DO HIGH PASS="; log+=(_highPassFrequency>0.0 ? "true" : "false"); log+="\n"; log+=prefix+"HIGH PASS FREQUENCY="+QString::number(_highPassFrequency)+"\n"; log+=prefix+"HORIZONTAL COMPONENTS="+horizontalString()+"\n"; log+=prefix+"HORIZONTAL AZIMUTH="+QString::number(_horizontalAzimuth)+"\n"; return log; }
Referenced by MonoStation::AbstractToold::getParameters(), and MonoStation::AbstractToold::setParameters().
{return _windowing;}
const WindowingParameters& MonoStation::AbstractToolParameters::windowing | ( | ) | const [inline] |
{return _windowing;}