# CSJ2K.j2k.entropy.Progression

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="CSJ2K_j2k_entropy_Progression" data-uid="CSJ2K.j2k.entropy.Progression" class="text-break">Progression Class
</h1>
  <div class="markdown level0 summary"><p>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.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">Progression</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="CSJ2K.j2k.entropy.html">CSJ2K.j2k.entropy</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.ReportViewer.4.6.2.dll</h6>
  <h5 id="CSJ2K_j2k_entropy_Progression_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class Progression</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class Progression</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="CSJ2K_j2k_entropy_Progression__ctor_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="CSJ2K.j2k.entropy.Progression.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
          <a class="xref" href="CSJ2K.j2k.entropy.Progression.-ctor.html#CSJ2K_j2k_entropy_Progression__ctor_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_">Progression(int, int, int, int, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Constructor.</p>
<pre><code>       Builds a new Progression object with specified type and bounds
       of progression.
</code></pre>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="CSJ2K_j2k_entropy_Progression_ce" data-uid="CSJ2K.j2k.entropy.Progression.ce">
          <a class="xref" href="CSJ2K.j2k.entropy.Progression.ce.html">ce</a>
        </td>
        <td class="markdown level1 summary"><p>Component index for the end of a progression.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_entropy_Progression_cs" data-uid="CSJ2K.j2k.entropy.Progression.cs">
          <a class="xref" href="CSJ2K.j2k.entropy.Progression.cs.html">cs</a>
        </td>
        <td class="markdown level1 summary"><p>Component index for the start of a progression</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_entropy_Progression_lye" data-uid="CSJ2K.j2k.entropy.Progression.lye">
          <a class="xref" href="CSJ2K.j2k.entropy.Progression.lye.html">lye</a>
        </td>
        <td class="markdown level1 summary"><p>The index of the last layer.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_entropy_Progression_re" data-uid="CSJ2K.j2k.entropy.Progression.re">
          <a class="xref" href="CSJ2K.j2k.entropy.Progression.re.html">re</a>
        </td>
        <td class="markdown level1 summary"><p>Resolution index for the end of a progression.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_entropy_Progression_rs" data-uid="CSJ2K.j2k.entropy.Progression.rs">
          <a class="xref" href="CSJ2K.j2k.entropy.Progression.rs.html">rs</a>
        </td>
        <td class="markdown level1 summary"><p>Resolution index for the start of a progression</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_entropy_Progression_type" data-uid="CSJ2K.j2k.entropy.Progression.type">
          <a class="xref" href="CSJ2K.j2k.entropy.Progression.type.html">type</a>
        </td>
        <td class="markdown level1 summary"><p>Progression type as defined in ProgressionType interface</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="CSJ2K_j2k_entropy_Progression_ToString" data-uid="CSJ2K.j2k.entropy.Progression.ToString">
          <a class="xref" href="CSJ2K.j2k.entropy.Progression.ToString.html#CSJ2K_j2k_entropy_Progression_ToString">ToString()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>
  <h3 id="seealso">See Also</h3>
  <div class="seealso">
      <div><a class="xref" href="CSJ2K.j2k.codestream.ProgressionType.html">ProgressionType</a></div>
  </div>

</div>
