public override System.String ToString()
{
System.String str = "\n --- POC (" + lpoc + " bytes) ---\n";
str += " Chg_idx RSpoc CSpoc LYEpoc REpoc CEpoc Ppoc\n";
for (int chg = 0; chg < rspoc.Length; chg++)
{
str += (" " + chg + " " + rspoc[chg] + " " + cspoc[chg] + " " + lyepoc[chg] + " " + repoc[chg] + " " + cepoc[chg]);
switch (ppoc[chg])
{
case CSJ2K.j2k.codestream.ProgressionType.LY_RES_COMP_POS_PROG:
str += " LY_RES_COMP_POS_PROG\n";
break;
case CSJ2K.j2k.codestream.ProgressionType.RES_LY_COMP_POS_PROG:
str += " RES_LY_COMP_POS_PROG\n";
break;
case CSJ2K.j2k.codestream.ProgressionType.RES_POS_COMP_LY_PROG:
str += " RES_POS_COMP_LY_PROG\n";
break;
case CSJ2K.j2k.codestream.ProgressionType.POS_COMP_RES_LY_PROG:
str += " POS_COMP_RES_LY_PROG\n";
break;
case CSJ2K.j2k.codestream.ProgressionType.COMP_POS_RES_LY_PROG:
str += " COMP_POS_RES_LY_PROG\n";
break;
}
}
str += "\n";
return str;
}