35#ifndef INVERSELIBE_HPIMODELPARAMETERS_H
36#define INVERSELIBE_HPIMODELPARAMETERS_H
41#include "../inverse_global.h"
49#include <QSharedPointer>
78 typedef QSharedPointer<HpiModelParameters>
SPtr;
79 typedef QSharedPointer<const HpiModelParameters>
ConstSPtr;
97 const int iSampleFreq,
120 inline QVector<int> vecHpiFreqs()
const;
121 inline int iNHpiCoils()
const;
122 inline int iSampleFreq()
const;
123 inline int iLineFreq()
const;
124 inline bool bBasic()
const;
131 void computeNumberOfCoils();
137 void checkForLineFreq();
139 QVector<int> m_vecHpiFreqs{QVector<int>()};
141 int m_iSampleFreq{0};
152 return m_vecHpiFreqs;
157inline int HpiModelParameters::iNHpiCoils()
const
164inline int HpiModelParameters::iSampleFreq()
const
166 return m_iSampleFreq;
171inline int HpiModelParameters::iLineFreq()
const
178inline bool HpiModelParameters::bBasic()
const
185inline bool HpiModelParameters::operator== (
const HpiModelParameters &b)
const
188 this->iNHpiCoils() == b.iNHpiCoils() &&
189 this->iSampleFreq() == b.iSampleFreq() &&
190 this->iLineFreq() == b.iLineFreq() &&
191 this->bBasic() == b.bBasic());
196inline bool HpiModelParameters::operator!= (
const HpiModelParameters &b)
const
#define INVERSESHARED_EXPORT
Brief description of this class.
HpiModelParameters()=default
QSharedPointer< const HpiModelParameters > ConstSPtr
QVector< int > vecHpiFreqs() const
QSharedPointer< HpiModelParameters > SPtr