Files
Work/Histogram/scraps.txt
2024-08-07 09:16:27 -04:00

93 lines
3.2 KiB
Plaintext

/*
Array<FloatPairs> vectorCDB;
Array<int> vectorInt;
int itemIndex;
int fvectorIndex;
mGraphRects.remove();
setPerspective();
vectorCDB.size(pureChecks.size()*3);
vectorInt.size(pureChecks.size());
for(itemIndex=0,vectorIndex=0;itemIndex<pureChecks.size();itemIndex++,vectorIndex++)
vectorCDB[vectorIndex]=FloatPairs(pureChecks[itemIndex].balance(),itemIndex);
for(itemIndex=0;itemIndex<pureChecks.size();itemIndex++,vectorIndex++)
vectorCDB[vectorIndex]=FloatPairs(pureChecks[itemIndex].debit(),itemIndex);
for(itemIndex=0;itemIndex<pureChecks.size();itemIndex++,vectorIndex++)
vectorCDB[vectorIndex]=FloatPairs(pureChecks[itemIndex].credit(),itemIndex);
clamp(vectorCDB);
for(itemIndex=0,vectorIndex=0;itemIndex<pureChecks.size();itemIndex++,vectorIndex++)vectorInt[itemIndex]=vectorCDB[vectorIndex].column();
showBalance(vectorInt.size(),vectorInt,mGraph3D->getPalette().paletteIndex(RGBColor(255,255,255)));
for(itemIndex=0;itemIndex<pureChecks.size();itemIndex++,vectorIndex++)vectorInt[itemIndex]=vectorCDB[vectorIndex].column();
showBalance(vectorInt.size(),vectorInt,mGraph3D->getPalette().paletteIndex(RGBColor(255,0,0)),10);
for(itemIndex=0;itemIndex<pureChecks.size();itemIndex++,vectorIndex++)vectorInt[itemIndex]=vectorCDB[vectorIndex].column();
showBalance(vectorInt.size(),vectorInt,mGraph3D->getPalette().paletteIndex(RGBColor(0,255,0)),20);
*/
/*
Array<FloatPairs> vectorCDB;
Array<int> vectorInt;
int itemIndex;
int vectorIndex;
mGraphRects.remove();
setPerspective();
vectorCDB.size(entries.size());
vectorInt.size(entries.size());
for(itemIndex=0,vectorIndex=0;itemIndex<entries.size();itemIndex++,vectorIndex++)
{
TabEntry &entry=entries[itemIndex];
for(int index=0;index<entry.size();index++)
{
vectorCDB[vectorIndex]=FloatPairs(entry[index].getNote().getNote(),itemIndex);
}
}
*/
// for(itemIndex=0,vectorIndex=0;itemIndex<pureChecks.size();itemIndex++,vectorIndex++)
// {
// vectorCDB[vectorIndex]=FloatPairs(pureChecks[itemIndex].balance(),itemIndex);
// }
// for(itemIndex=0;itemIndex<pureChecks.size();itemIndex++,vectorIndex++)
// vectorCDB[vectorIndex]=FloatPairs(pureChecks[itemIndex].debit(),itemIndex);
// for(itemIndex=0;itemIndex<pureChecks.size();itemIndex++,vectorIndex++)
// vectorCDB[vectorIndex]=FloatPairs(pureChecks[itemIndex].credit(),itemIndex);
// clamp(vectorCDB);
// for(itemIndex=0,vectorIndex=0;itemIndex<entries.size();itemIndex++,vectorIndex++)vectorInt[itemIndex]=vectorCDB[vectorIndex].column();
// {
// showHistogram(vectorInt.size(),vectorInt,mGraph3D->getPalette().paletteIndex(RGBColor(255,255,255)));
// showHistogram(vectorInt,mGraph3D->getPalette().paletteIndex(RGBColor(255,255,255)));
// }
/*
void GraphWindow::clamp(Array<FloatPairs> &vector)
{
float factor=0.00;
float vectorMax;
if(!vector.size())return;
for(int itemIndex=0;itemIndex<vector.size();itemIndex++)
{
if(!itemIndex)vectorMax=vector[itemIndex].column();
else if(vector[itemIndex].column()>vectorMax)vectorMax=vector[itemIndex].column();
}
factor=(1.00/(float)vectorMax);
for(itemIndex=0;itemIndex<vector.size();itemIndex++)vector[itemIndex].column((float)vector[itemIndex].column()*factor*100.00);
}
*/