CSJ2K.j2k.ModuleSpec.setCompDef C# (CSharp) Метод

setCompDef() публичный Метод

Sets default value for specified component and specValType tag if allowed by its priority.
public setCompDef ( int c, System value_Renamed ) : void
c int Component index /// ///
value_Renamed System
Результат void
        public virtual void setCompDef(int c, System.Object value_Renamed)
        {
            if (specType == SPEC_TYPE_TILE)
            {
                //UPGRADE_TODO: The equivalent in .NET for method 'java.lang.Object.toString' may return a different value. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1043'"
                System.String errMsg = "Option whose value is '" + value_Renamed + "' cannot be " + "specified for components as it is a 'tile only' specific " + "option";
                throw new System.InvalidOperationException(errMsg);
            }
            if (compDef == null)
            {
                compDef = new System.Object[nComp];
            }
            for (int i = 0; i < nTiles; i++)
            {
                if (specValType[i][c] < SPEC_COMP_DEF)
                {
                    specValType[i][c] = SPEC_COMP_DEF;
                }
            }
            compDef[c] = value_Renamed;
        }