# CSJ2K.j2k.image.forwcomptransf.ForwCompTransf.getInternCompData

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="CSJ2K_j2k_image_forwcomptransf_ForwCompTransf_getInternCompData_" data-uid="CSJ2K.j2k.image.forwcomptransf.ForwCompTransf.getInternCompData*">getInternCompData Method
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="CSJ2K_j2k_image_forwcomptransf_ForwCompTransf_getInternCompData_" data-uid="CSJ2K.j2k.image.forwcomptransf.ForwCompTransf.getInternCompData*"></a>
<h4 id="CSJ2K_j2k_image_forwcomptransf_ForwCompTransf_getInternCompData_CSJ2K_j2k_image_DataBlk_System_Int32_" data-uid="CSJ2K.j2k.image.forwcomptransf.ForwCompTransf.getInternCompData(CSJ2K.j2k.image.DataBlk,System.Int32)">getInternCompData(DataBlk, int)</h4>
<div class="markdown level1 summary"><p>Apply the component transformation associated with the current tile. If
no component transformation has been requested by the user, data are
not modified. Else, appropriate method is called (forwRCT or forwICT).</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public virtual DataBlk getInternCompData(DataBlk blk, int c)</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Overridable Function getInternCompData(blk As DataBlk, c As Integer) As DataBlk</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="CSJ2K.j2k.image.DataBlk.html">DataBlk</a></td>
      <td><span class="parametername">blk</span></td>
      <td><p>Determines the rectangular area to return.</p>
</td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></td>
      <td><span class="parametername">c</span></td>
      <td><p>Index of the output component.</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="CSJ2K.j2k.image.DataBlk.html">DataBlk</a></td>
      <td><p>The requested DataBlk</p>
</td>
    </tr>
  </tbody>
</table>
<h5 class="implements">Implements</h5>
    <div><a class="xref" href="CSJ2K.j2k.image.BlkImgDataSrc.getInternCompData.html#CSJ2K_j2k_image_BlkImgDataSrc_getInternCompData_CSJ2K_j2k_image_DataBlk_System_Int32_">BlkImgDataSrc.getInternCompData(DataBlk, int)</a></div>
<h5 id="CSJ2K_j2k_image_forwcomptransf_ForwCompTransf_getInternCompData_CSJ2K_j2k_image_DataBlk_System_Int32__seealso">See Also</h5>
<div class="seealso">
    <div><span class="xref">CSJ2K.j2k.image.forwcomptransf.ForwCompTransf.forwRCT(CSJ2K.j2k.image.DataBlk,System.Int32)</span></div>
    <div><span class="xref">CSJ2K.j2k.image.forwcomptransf.ForwCompTransf.forwICT(CSJ2K.j2k.image.DataBlk,System.Int32)</span></div>
</div>
</div>
