Thanks a lot for pointing the mistake, i meant the same for which you answered..i edited my question..
In my case map2d has 3 QFilterDataMap1D in it and which in turn each has 153 double values, so my index will be like this
for(int j=0;j<3;j++)
for(int i=0, i<map2d.value(j).size();i++)
{
gain2[j][i]=map2d[j][i];
}
for(int j=0;j<3;j++)
for(int i=0, i<map2d.value(j).size();i++)
{
gain2[j][i]=map2d[j][i];
}
To copy to clipboard, switch view to plain text mode
How about this case
typedef QVector<double> QFilterDataMap1D;
typedef QMap<double, QFilterDataMap1D> QFilterDataMap2D;
typedef QMap<double, QFilterDataMap2D> QFilterDataMap3D;
QFilterDataMap3D map3d;
double gain3[1024][153][3];
typedef QVector<double> QFilterDataMap1D;
typedef QMap<double, QFilterDataMap1D> QFilterDataMap2D;
typedef QMap<double, QFilterDataMap2D> QFilterDataMap3D;
QFilterDataMap3D map3d;
double gain3[1024][153][3];
To copy to clipboard, switch view to plain text mode
How i can transfer QFilterDataMap3D into gain3?
Thanks a lot for you concern in advance.
Bookmarks