void createOriginalSignal(int nComp,double *freq,double *amp,double fMax,const char *filename,double len){ double tDiff; double fSample = FSUPER; tDiff = 1.0/fSample; int tCount = (int)(len * fSample); // printf("\nTcount = %d\tTdiff = %lf",tCount,tDiff); saveSignal(nComp,freq,amp,0,tDiff,tCount,filename); return; }
Item *Constructor::construct(const QUuid &_id) { QUuid id = _id.isNull() ? QUuid::createUuid() : _id; Item *res = createItem(id); if(!res) return NULL; res -> setType(type()); res -> setState(_id.isNull() ? Item::New : Item::Normal); connect(res, SIGNAL(saveSignal()), this, SLOT(saveSlot())); return res; }
void sample(int nComp,double *freq,double *amp,double fSample,const char *filename,double len){ double tDiff = 1.0/fSample; int tCount = (int)(len * fSample); saveSignal(nComp,freq,amp,0,tDiff,tCount,filename); return; }