# CSJ2K.j2k.wavelet.WaveletTransform_Fields

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="CSJ2K_j2k_wavelet_WaveletTransform_Fields" data-uid="CSJ2K.j2k.wavelet.WaveletTransform_Fields" class="text-break">WaveletTransform_Fields Struct
</h1>
  <div class="markdown level0 summary"><p>This interface defines how a forward or inverse wavelet transform should
present itself. As specified in the ImgData interface, from which this
class inherits, all operations are confined to the current tile, and all
coordinates are relative to it.</p>
<pre><code>       &lt;p&gt;The definition of the methods in this interface allows for different
       types of implementation, reversibility and levels of decompositions for
       each component and each tile. An implementation of this interface does not
       need to support all this flexibility (e.g., it may provide the same
       implementation type and decomposition levels for all tiles and
       components).&lt;/p&gt;
</code></pre>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="CSJ2K.j2k.wavelet.html">CSJ2K.j2k.wavelet</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.ReportViewer.4.6.2.dll</h6>
  <h5 id="CSJ2K_j2k_wavelet_WaveletTransform_Fields_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public struct WaveletTransform_Fields</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Structure WaveletTransform_Fields</code></pre>
  </div>
  <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_wavelet_WaveletTransform_Fields_WT_IMPL_FULL" data-uid="CSJ2K.j2k.wavelet.WaveletTransform_Fields.WT_IMPL_FULL">
          <a class="xref" href="CSJ2K.j2k.wavelet.WaveletTransform_Fields.WT_IMPL_FULL.html">WT_IMPL_FULL</a>
        </td>
        <td class="markdown level1 summary"><p>ID for full-page based implementations of wavelet transforms. Full-page
based implementations should be avoided since they require large
amounts of memory.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_wavelet_WaveletTransform_Fields_WT_IMPL_LINE" data-uid="CSJ2K.j2k.wavelet.WaveletTransform_Fields.WT_IMPL_LINE">
          <a class="xref" href="CSJ2K.j2k.wavelet.WaveletTransform_Fields.WT_IMPL_LINE.html">WT_IMPL_LINE</a>
        </td>
        <td class="markdown level1 summary"><p>ID for line based implementations of wavelet transforms.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
