#include <CompatEllipticityData.h>
Public Member Functions | |
CompatEllipticityData () | |
default constructor | |
CompatEllipticityData (int modesCount, int omegasCount) | |
Allocates an empty structure. | |
CompatEllipticityData (const CompatEllipticityData *o, int modesCount) | |
Allocates an empty structure based on an existing one with another number of modes. | |
CompatEllipticityData (const CompatEllipticity *o) | |
Set the values o as the measurements. | |
ModalCurve | curve (int iMode) |
double | devf0 () |
double | f0 () |
void | f0ToReport (QDataStream &s) |
void | reportToF0 (QDataStream &s) |
void | setF0 (double f0, double devf0) |
Set the data fundamental frequency. | |
void | valuesToData () |
Protected Attributes | |
double | _devf0 |
double | _f0 |
default constructor
References _devf0, _f0, and TRACE.
: CompatEllipticity(), CompatMultiModalData() { TRACE; _f0=0; _devf0=0; }
QGpCompatibility::CompatEllipticityData::CompatEllipticityData | ( | int | modesCount, |
int | omegasCount | ||
) |
Allocates an empty structure.
References _devf0, _f0, and TRACE.
: CompatEllipticity(modesCount, omegasCount), CompatMultiModalData(modesCount, omegasCount) { TRACE; _f0=0; _devf0=0; }
QGpCompatibility::CompatEllipticityData::CompatEllipticityData | ( | const CompatEllipticityData * | o, |
int | modesCount | ||
) |
Allocates an empty structure based on an existing one with another number of modes.
References _devf0, _f0, and TRACE.
: CompatEllipticity(o, modesCount), CompatMultiModalData(o, modesCount,CompatELLIPTICITY_INVALID_VALUE) { TRACE; _f0=0; _devf0=0; }
Set the values o as the measurements.
References _devf0, _f0, and TRACE.
: CompatEllipticity(o), CompatMultiModalData(o) { TRACE; _f0=0; _devf0=0; }
ModalCurve QGpCompatibility::CompatEllipticityData::curve | ( | int | iMode | ) |
Reimplemented from QGpCompatibility::CompatMultiModalData.
References QGpCompatibility::CompatMultiModalFrequency::_omegas, QGpCompatibility::CompatMultiModalData::_omegasCount, and TRACE.
{ TRACE; ModalCurve c=CompatMultiModalData::curve(iMode); int n=CompatMultiModalFrequency::_omegasCount; for(int i=0;i<n;i++) { c[i].setX(_omegas[i]); } return c; }
double QGpCompatibility::CompatEllipticityData::devf0 | ( | ) | [inline] |
Referenced by EllipticityPeakTargetWidget::loadReport().
{return _devf0;}
double QGpCompatibility::CompatEllipticityData::f0 | ( | ) | [inline] |
Referenced by EllipticityPeakTargetWidget::loadReport().
{return _f0;}
void QGpCompatibility::CompatEllipticityData::f0ToReport | ( | QDataStream & | s | ) |
References _devf0, _f0, and TRACE.
Referenced by QGpCompatibility::CompatInversionReport::addEllipticityGoal(), and QGpCompatibility::CompatInversionReport::modifyEllipticityGoal().
void QGpCompatibility::CompatEllipticityData::reportToF0 | ( | QDataStream & | s | ) |
void QGpCompatibility::CompatEllipticityData::setF0 | ( | double | f0, |
double | devf0 | ||
) | [inline] |
void QGpCompatibility::CompatEllipticityData::valuesToData | ( | ) | [inline] |
References QGpCompatibility::CompatMultiModalData::valuesToData().
{CompatMultiModalData::valuesToData(this);}
double QGpCompatibility::CompatEllipticityData::_devf0 [protected] |
Referenced by CompatEllipticityData(), f0ToReport(), and reportToF0().
double QGpCompatibility::CompatEllipticityData::_f0 [protected] |
Referenced by CompatEllipticityData(), f0ToReport(), and reportToF0().