/// <summary>Returns a new instance of SIZ </summary>
virtualpublicSIZNewSIZ
{
get
{
returnnewSIZ(this);
}
}
/// <summary>Returns a new instance of SOT </summary>
virtualpublicSOTNewSOT
{
get
{
returnnewSOT(this);
}
}
/// <summary>Returns a new instance of COD </summary>
virtualpublicCODNewCOD
{
get
{
returnnewCOD(this);
}
}
/// <summary>Returns a new instance of COC </summary>
virtualpublicCOCNewCOC
{
get
{
returnnewCOC(this);
}
}
/// <summary>Returns a new instance of RGN </summary>
virtualpublicRGNNewRGN
{
get
{
returnnewRGN(this);
}
}
/// <summary>Returns a new instance of QCD </summary>
virtualpublicQCDNewQCD
{
get
{
returnnewQCD(this);
}
}
/// <summary>Returns a new instance of QCC </summary>
virtualpublicQCCNewQCC
{
get
{
returnnewQCC(this);
}
}
/// <summary>Returns a new instance of POC </summary>
virtualpublicPOCNewPOC
{
get
{
returnnewPOC(this);
}
}
/// <summary>Returns a new instance of CRG </summary>
virtualpublicCRGNewCRG
{
get
{
returnnewCRG(this);
}
}
/// <summary>Returns a new instance of COM </summary>
virtualpublicCOMNewCOM
{
get
{
ncom++;returnnewCOM(this);
}
}
/// <summary>Returns the number of found COM marker segments </summary>
virtualpublicintNumCOM
{
get
{
returnncom;
}
}
//UPGRADE_NOTE: Field 'EnclosingInstance' was added to class 'SIZ' to access its enclosing instance. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1019'"
/// <summary>Internal class holding information found in the SIZ marker segment </summary>
//UPGRADE_WARNING: Data types in Visual C# might be different. Verify the accuracy of narrowing conversions. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1042'"
//UPGRADE_WARNING: Data types in Visual C# might be different. Verify the accuracy of narrowing conversions. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1042'"
//UPGRADE_NOTE: Exception 'java.lang.CloneNotSupportedException' was converted to 'System.Exception' which has different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1100'"
/// <summary>Maximum width among all components </summary>
privateintmaxCompWidth=-1;
/// <summary>Component heights </summary>
privateint[]compHeight=null;
/// <summary>Maximum height among all components </summary>
privateintmaxCompHeight=-1;
/// <summary> Width of the specified tile-component
///
/// </summary>
/// <param name="t">Tile index
///
/// </param>
/// <param name="c">Component index
///
/// </param>
publicvirtualintgetCompImgWidth(intc)
{
if(compWidth==null)
{
compWidth=newint[csiz];
for(intcc=0;cc<csiz;cc++)
{
//UPGRADE_WARNING: Data types in Visual C# might be different. Verify the accuracy of narrowing conversions. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1042'"
//UPGRADE_WARNING: Data types in Visual C# might be different. Verify the accuracy of narrowing conversions. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1042'"
//UPGRADE_TODO: The following method was automatically generated and it must be implemented in order to preserve the class logic. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1232'"
virtualpublicSystem.ObjectClone()
{
returnnull;
}
}
//UPGRADE_NOTE: Field 'EnclosingInstance' was added to class 'SOT' to access its enclosing instance. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1019'"
/// <summary>Internal class holding information found in the SOt marker segments </summary>
publicclassSOT
{
publicSOT(HeaderInfoenclosingInstance)
{
InitBlock(enclosingInstance);
}
privatevoidInitBlock(HeaderInfoenclosingInstance)
{
this.enclosingInstance=enclosingInstance;
}
privateHeaderInfoenclosingInstance;
publicHeaderInfoEnclosing_Instance
{
get
{
returnenclosingInstance;
}
}
publicintlsot;
publicintisot;
publicintpsot;
publicinttpsot;
publicinttnsot;
/// <summary>Display information found in this SOT marker segment </summary>
publicoverrideSystem.StringToString()
{
System.Stringstr="\n --- SOT ("+lsot+" bytes) ---\n";
str+=("Tile index : "+isot+"\n");
str+=("Tile-part length : "+psot+" bytes\n");
str+=("Tile-part index : "+tpsot+"\n");
str+=("Num. of tile-parts : "+tnsot+"\n");
str+="\n";
returnstr;
}
}
//UPGRADE_NOTE: Field 'EnclosingInstance' was added to class 'COD' to access its enclosing instance. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1019'"
/// <summary>Internal class holding information found in the COD marker segments </summary>
//UPGRADE_NOTE: Exception 'java.lang.CloneNotSupportedException' was converted to 'System.Exception' which has different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1100'"
//UPGRADE_TODO: The following method was automatically generated and it must be implemented in order to preserve the class logic. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1232'"
virtualpublicSystem.ObjectClone()
{
returnnull;
}
}
//UPGRADE_NOTE: Field 'EnclosingInstance' was added to class 'COC' to access its enclosing instance. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1019'"
/// <summary>Internal class holding information found in the COC marker segments </summary>
publicclassCOC
{
publicCOC(HeaderInfoenclosingInstance)
{
InitBlock(enclosingInstance);
}
privatevoidInitBlock(HeaderInfoenclosingInstance)
{
this.enclosingInstance=enclosingInstance;
}
privateHeaderInfoenclosingInstance;
publicHeaderInfoEnclosing_Instance
{
get
{
returnenclosingInstance;
}
}
publicintlcoc;
publicintccoc;
publicintscoc;
publicintspcoc_ndl;// Number of decomposition levels
publicintspcoc_cw;
publicintspcoc_ch;
publicintspcoc_cs;
publicint[]spcoc_t=newint[1];
publicint[]spcoc_ps;
/// <summary>Display information found in this COC marker segment </summary>
//UPGRADE_NOTE: Field 'EnclosingInstance' was added to class 'RGN' to access its enclosing instance. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1019'"
/// <summary>Internal class holding information found in the RGN marker segments </summary>
publicclassRGN
{
publicRGN(HeaderInfoenclosingInstance)
{
InitBlock(enclosingInstance);
}
privatevoidInitBlock(HeaderInfoenclosingInstance)
{
this.enclosingInstance=enclosingInstance;
}
privateHeaderInfoenclosingInstance;
publicHeaderInfoEnclosing_Instance
{
get
{
returnenclosingInstance;
}
}
publicintlrgn;
publicintcrgn;
publicintsrgn;
publicintsprgn;
/// <summary>Display information found in this RGN marker segment </summary>
//UPGRADE_NOTE: Field 'EnclosingInstance' was added to class 'QCD' to access its enclosing instance. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1019'"
/// <summary>Internal class holding information found in the QCD marker segments </summary>
//UPGRADE_WARNING: Data types in Visual C# might be different. Verify the accuracy of narrowing conversions. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1042'"
//UPGRADE_WARNING: Data types in Visual C# might be different. Verify the accuracy of narrowing conversions. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1042'"
//UPGRADE_NOTE: Field 'EnclosingInstance' was added to class 'QCC' to access its enclosing instance. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1019'"
/// <summary>Internal class holding information found in the QCC marker segments </summary>
//UPGRADE_WARNING: Data types in Visual C# might be different. Verify the accuracy of narrowing conversions. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1042'"
//UPGRADE_WARNING: Data types in Visual C# might be different. Verify the accuracy of narrowing conversions. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1042'"
//UPGRADE_NOTE: Field 'EnclosingInstance' was added to class 'POC' to access its enclosing instance. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1019'"
/// <summary>Internal class holding information found in the POC marker segments </summary>
publicclassPOC
{
publicPOC(HeaderInfoenclosingInstance)
{
InitBlock(enclosingInstance);
}
privatevoidInitBlock(HeaderInfoenclosingInstance)
{
this.enclosingInstance=enclosingInstance;
}
privateHeaderInfoenclosingInstance;
publicHeaderInfoEnclosing_Instance
{
get
{
returnenclosingInstance;
}
}
publicintlpoc;
publicint[]rspoc;
publicint[]cspoc;
publicint[]lyepoc;
publicint[]repoc;
publicint[]cepoc;
publicint[]ppoc;
/// <summary>Display information found in this POC marker segment </summary>
//UPGRADE_NOTE: Field 'EnclosingInstance' was added to class 'CRG' to access its enclosing instance. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1019'"
/// <summary>Internal class holding information found in the CRG marker segment </summary>
publicclassCRG
{
publicCRG(HeaderInfoenclosingInstance)
{
InitBlock(enclosingInstance);
}
privatevoidInitBlock(HeaderInfoenclosingInstance)
{
this.enclosingInstance=enclosingInstance;
}
privateHeaderInfoenclosingInstance;
publicHeaderInfoEnclosing_Instance
{
get
{
returnenclosingInstance;
}
}
publicintlcrg;
publicint[]xcrg;
publicint[]ycrg;
/// <summary>Display information found in the CRG marker segment </summary>
//UPGRADE_NOTE: Field 'EnclosingInstance' was added to class 'COM' to access its enclosing instance. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1019'"
/// <summary>Internal class holding information found in the COM marker segments </summary>
publicclassCOM
{
publicCOM(HeaderInfoenclosingInstance)
{
InitBlock(enclosingInstance);
}
privatevoidInitBlock(HeaderInfoenclosingInstance)
{
this.enclosingInstance=enclosingInstance;
}
privateHeaderInfoenclosingInstance;
publicHeaderInfoEnclosing_Instance
{
get
{
returnenclosingInstance;
}
}
publicintlcom;
publicintrcom;
publicbyte[]ccom;
/// <summary>Display information found in the COM marker segment </summary>
publicoverrideSystem.StringToString()
{
System.Stringstr="\n --- COM ("+lcom+" bytes) ---\n";
if(rcom==0)
{
str+=" Registration : General use (binary values)\n";
}
elseif(rcom==1)
{
str+=(" Registration : General use (IS 8859-15:1999 "+"(Latin) values)\n");
/// <summary>Returns a copy of this object </summary>
publicvirtualHeaderInfogetCopy(intnt)
{
HeaderInfonhi=null;
// SIZ
try
{
nhi=(HeaderInfo)Clone();
}
//UPGRADE_NOTE: Exception 'java.lang.CloneNotSupportedException' was converted to 'System.Exception' which has different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1100'"
//UPGRADE_TODO: The following method was automatically generated and it must be implemented in order to preserve the class logic. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1232'"