C# Class CSJ2K.j2k.entropy.Progression

This class holds one of the different progression orders defined in the bit stream. The type(s) of progression order are defined in the ProgressionType interface. A Progression object is totally defined by its component start and end, resolution level start and end and layer start and end indexes. If no progression order change is defined, there is only Progression instance.
Show file Open project: cureos/csj2k Class Usage Examples

Public Properties

Property Type Description
ce int
cs int
lye int
re int
rs int
type int

Public Methods

Method Description
Progression ( int type, int cs, int ce, int rs, int re, int lye ) : System

Constructor. Builds a new Progression object with specified type and bounds of progression.

ToString ( ) : System.String

Method Details

Progression() public method

Constructor. Builds a new Progression object with specified type and bounds of progression.
public Progression ( int type, int cs, int ce, int rs, int re, int lye ) : System
type int The progression type /// ///
cs int The component index start /// ///
ce int The component index end /// ///
rs int The resolution level index start /// ///
re int The resolution level index end /// ///
lye int The layer index end /// ///
return System

ToString() public method

public ToString ( ) : System.String
return System.String

Property Details

ce public property

Component index for the end of a progression.
public int ce
return int

cs public property

Component index for the start of a progression
public int cs
return int

lye public property

The index of the last layer.
public int lye
return int

re public property

Resolution index for the end of a progression.
public int re
return int

rs public property

Resolution index for the start of a progression
public int rs
return int

type public property

Progression type as defined in ProgressionType interface
public int type
return int