93 lines
3.2 KiB
Plaintext
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);
|
|
}
|
|
*/
|