C# Class CSJ2K.j2k.codestream.HeaderInfo

Classe that holds information found in the marker segments of the main and tile-part headers. There is one inner-class per marker segment type found in these headers.
Inheritance: FilterTypes, System.ICloneable
Show file Open project: cureos/csj2k Class Usage Examples

Public Properties

Property Type Description
cocValue Dictionary,System.Collections.Generic
codValue Dictionary,System.Collections.Generic
comValue Dictionary,System.Collections.Generic
crgValue CRG
pocValue Dictionary,System.Collections.Generic
qccValue Dictionary,System.Collections.Generic
qcdValue Dictionary,System.Collections.Generic
rgnValue Dictionary,System.Collections.Generic
sizValue SIZ
sotValue Dictionary,System.Collections.Generic

Public Methods

Method Description
Clone ( ) : Object
getCopy ( int nt ) : HeaderInfo

Returns a copy of this object

toStringMainHeader ( ) : System.String

Display information found in the different marker segments of the main header

toStringThNoSOT ( int t, int ntp ) : System.String

Returns information found in the tile-part headers of a given tile exception the SOT marker segment.

toStringTileHeader ( int t, int ntp ) : System.String

Returns information found in the tile-part headers of a given tile.

Method Details

Clone() public method

public Clone ( ) : Object
return System.Object

getCopy() public method

Returns a copy of this object
public getCopy ( int nt ) : HeaderInfo
nt int
return HeaderInfo

toStringMainHeader() public method

Display information found in the different marker segments of the main header
public toStringMainHeader ( ) : System.String
return System.String

toStringThNoSOT() public method

Returns information found in the tile-part headers of a given tile exception the SOT marker segment.
public toStringThNoSOT ( int t, int ntp ) : System.String
t int index of the tile /// ///
ntp int
return System.String

toStringTileHeader() public method

Returns information found in the tile-part headers of a given tile.
public toStringTileHeader ( int t, int ntp ) : System.String
t int index of the tile /// ///
ntp int
return System.String

Property Details

cocValue public property

Reference to the COC marker segments found in main and first tile-part header. The key is either "main_c"+componentIndex or "t"+tileIdx+"_c"+component_index.
public Dictionary,System.Collections.Generic cocValue
return Dictionary,System.Collections.Generic

codValue public property

Reference to the COD marker segments found in main and first tile-part header. The key is either "main" or "t"+tileIdx.
public Dictionary,System.Collections.Generic codValue
return Dictionary,System.Collections.Generic

comValue public property

Reference to the COM marker segments found in main and tile-part headers. The key is either "main_"+comIdx or "t"+tileIdx+"_"+comIdx.
public Dictionary,System.Collections.Generic comValue
return Dictionary,System.Collections.Generic

crgValue public property

Reference to the CRG marker segment found in main header
public CRG crgValue
return CRG

pocValue public property

Reference to the POC marker segments found in main and first tile-part header. They key is either "main" or "t"+tileIdx.
public Dictionary,System.Collections.Generic pocValue
return Dictionary,System.Collections.Generic

qccValue public property

Reference to the QCC marker segments found in main and first tile-part header. They key is either "main_c"+componentIndex or "t"+tileIdx+"_c"+component_index.
public Dictionary,System.Collections.Generic qccValue
return Dictionary,System.Collections.Generic

qcdValue public property

Reference to the QCD marker segments found in main and first tile-part header. The key is either "main" or "t"+tileIdx.
public Dictionary,System.Collections.Generic qcdValue
return Dictionary,System.Collections.Generic

rgnValue public property

Reference to the RGN marker segments found in main and first tile-part header. The key is either "main_c"+componentIndex or "t"+tileIdx+"_c"+component_index.
public Dictionary,System.Collections.Generic rgnValue
return Dictionary,System.Collections.Generic

sizValue public property

Reference to the SIZ marker segment found in main header
public SIZ sizValue
return SIZ

sotValue public property

Reference to the SOT marker segments found in tile-part headers. The kwy is given by "t"+tileIdx"_tp"+tilepartIndex.
public Dictionary,System.Collections.Generic sotValue
return Dictionary,System.Collections.Generic