#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().