public override System.String ToString()
{
System.String str = "type= ";
switch (type)
{
case CSJ2K.j2k.codestream.ProgressionType.LY_RES_COMP_POS_PROG:
str += "layer, ";
break;
case CSJ2K.j2k.codestream.ProgressionType.RES_LY_COMP_POS_PROG:
str += "res, ";
break;
case CSJ2K.j2k.codestream.ProgressionType.RES_POS_COMP_LY_PROG:
str += "res-pos, ";
break;
case CSJ2K.j2k.codestream.ProgressionType.POS_COMP_RES_LY_PROG:
str += "pos-comp, ";
break;
case CSJ2K.j2k.codestream.ProgressionType.COMP_POS_RES_LY_PROG:
str += "pos-comp, ";
break;
default:
throw new System.InvalidOperationException("Unknown progression type");
}
str += ("comp.: " + cs + "-" + ce + ", ");
str += ("res.: " + rs + "-" + re + ", ");
str += ("layer: up to " + lye);
return str;
}