# CSJ2K.j2k.wavelet.analysis.AnWTFilterIntLift5x3.isSameAsFullWT

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="CSJ2K_j2k_wavelet_analysis_AnWTFilterIntLift5x3_isSameAsFullWT_" data-uid="CSJ2K.j2k.wavelet.analysis.AnWTFilterIntLift5x3.isSameAsFullWT*">isSameAsFullWT Method
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="CSJ2K_j2k_wavelet_analysis_AnWTFilterIntLift5x3_isSameAsFullWT_" data-uid="CSJ2K.j2k.wavelet.analysis.AnWTFilterIntLift5x3.isSameAsFullWT*"></a>
<h4 id="CSJ2K_j2k_wavelet_analysis_AnWTFilterIntLift5x3_isSameAsFullWT_System_Int32_System_Int32_System_Int32_" data-uid="CSJ2K.j2k.wavelet.analysis.AnWTFilterIntLift5x3.isSameAsFullWT(System.Int32,System.Int32,System.Int32)">isSameAsFullWT(int, int, int)</h4>
<div class="markdown level1 summary"><p>Returns true if the wavelet filter computes or uses the same &quot;inner&quot;
subband coefficient as the full frame wavelet transform, and false
otherwise. In particular, for block based transforms with reduced
overlap, this method should return false. The term &quot;inner&quot; indicates
that this applies only with respect to the coefficient that are not
affected by image boundaries processings such as symmetric extension,
since there is not reference method for this.</p>
<pre><code>       &lt;p&gt;The result depends on the length of the allowed overlap when
       compared to the overlap required by the wavelet filter. It also depends
       on how overlap processing is implemented in the wavelet filter.&lt;/p&gt;
</code></pre>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public override bool isSameAsFullWT(int tailOvrlp, int headOvrlp, int inLen)</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Overrides Function isSameAsFullWT(tailOvrlp As Integer, headOvrlp As Integer, inLen As Integer) As Boolean</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Name</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></td>
      <td><span class="parametername">tailOvrlp</span></td>
      <td><p>This is the number of samples in the input signal
before the first sample to filter that can be used for overlap.</p>
</td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></td>
      <td><span class="parametername">headOvrlp</span></td>
      <td><p>This is the number of samples in the input signal
after the last sample to filter that can be used for overlap.</p>
</td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></td>
      <td><span class="parametername">inLen</span></td>
      <td><p>This is the lenght of the input signal to filter.The
required number of samples in the input signal after the last sample
depends on the length of the input signal.</p>
</td>
    </tr>
  </tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
      <td><p>true if both overlaps are greater than 2, and correct
processing is applied in the analyze() method.</p>
</td>
    </tr>
  </tbody>
</table>
<h5 class="overrides">Overrides</h5>
<div><a class="xref" href="CSJ2K.j2k.wavelet.analysis.AnWTFilter.isSameAsFullWT.html#CSJ2K_j2k_wavelet_analysis_AnWTFilter_isSameAsFullWT_System_Int32_System_Int32_System_Int32_">AnWTFilter.isSameAsFullWT(int, int, int)</a></div>
</div>
